Versions in this module Expand all Collapse all v1 v1.0.3 Nov 18, 2023 v1.0.2 Nov 18, 2023 Changes in this version + const DataTreeRootID + type Bool interface + Get func() (bool, error) + Set func(bool) error + func And(data ...Bool) Bool + func BindPreferenceBool(key string, p fyne.Preferences) Bool + func NewBool() Bool + func Not(data Bool) Bool + func Or(data ...Bool) Bool + func StringToBool(str String) Bool + func StringToBoolWithFormat(str String, format string) Bool + type BoolList interface + Append func(value bool) error + Get func() ([]bool, error) + GetValue func(index int) (bool, error) + Prepend func(value bool) error + Set func(list []bool) error + SetValue func(index int, value bool) error + func NewBoolList() BoolList + type BoolTree interface + Append func(parent, id string, value bool) error + Get func() (map[string][]string, map[string]bool, error) + GetValue func(id string) (bool, error) + Prepend func(parent, id string, value bool) error + Set func(ids map[string][]string, values map[string]bool) error + SetValue func(id string, value bool) error + func NewBoolTree() BoolTree + type Bytes interface + Get func() ([]byte, error) + Set func([]byte) error + func NewBytes() Bytes + type BytesList interface + Append func(value []byte) error + Get func() ([][]byte, error) + GetValue func(index int) ([]byte, error) + Prepend func(value []byte) error + Set func(list [][]byte) error + SetValue func(index int, value []byte) error + func NewBytesList() BytesList + type BytesTree interface + Append func(parent, id string, value []byte) error + Get func() (map[string][]string, map[string][]byte, error) + GetValue func(id string) ([]byte, error) + Prepend func(parent, id string, value []byte) error + Set func(ids map[string][]string, values map[string][]byte) error + SetValue func(id string, value []byte) error + func NewBytesTree() BytesTree + type DataItem interface + AddListener func(DataListener) + RemoveListener func(DataListener) + type DataList interface + GetItem func(index int) (DataItem, error) + Length func() int + type DataListener interface + DataChanged func() + func NewDataListener(fn func()) DataListener + type DataMap interface + GetItem func(string) (DataItem, error) + Keys func() []string + type DataTree interface + ChildIDs func(string) []string + GetItem func(id string) (DataItem, error) + type ExternalBool interface + Reload func() error + func BindBool(v *bool) ExternalBool + type ExternalBoolList interface + Reload func() error + func BindBoolList(v *[]bool) ExternalBoolList + type ExternalBoolTree interface + Reload func() error + func BindBoolTree(ids *map[string][]string, v *map[string]bool) ExternalBoolTree + type ExternalBytes interface + Reload func() error + func BindBytes(v *[]byte) ExternalBytes + type ExternalBytesList interface + Reload func() error + func BindBytesList(v *[][]byte) ExternalBytesList + type ExternalBytesTree interface + Reload func() error + func BindBytesTree(ids *map[string][]string, v *map[string][]byte) ExternalBytesTree + type ExternalFloat interface + Reload func() error + func BindFloat(v *float64) ExternalFloat + type ExternalFloatList interface + Reload func() error + func BindFloatList(v *[]float64) ExternalFloatList + type ExternalFloatTree interface + Reload func() error + func BindFloatTree(ids *map[string][]string, v *map[string]float64) ExternalFloatTree + type ExternalInt interface + Reload func() error + func BindInt(v *int) ExternalInt + type ExternalIntList interface + Reload func() error + func BindIntList(v *[]int) ExternalIntList + type ExternalIntTree interface + Reload func() error + func BindIntTree(ids *map[string][]string, v *map[string]int) ExternalIntTree + type ExternalRune interface + Reload func() error + func BindRune(v *rune) ExternalRune + type ExternalRuneList interface + Reload func() error + func BindRuneList(v *[]rune) ExternalRuneList + type ExternalRuneTree interface + Reload func() error + func BindRuneTree(ids *map[string][]string, v *map[string]rune) ExternalRuneTree + type ExternalString interface + Reload func() error + func BindString(v *string) ExternalString + type ExternalStringList interface + Reload func() error + func BindStringList(v *[]string) ExternalStringList + type ExternalStringTree interface + Reload func() error + func BindStringTree(ids *map[string][]string, v *map[string]string) ExternalStringTree + type ExternalURI interface + Reload func() error + func BindURI(v *fyne.URI) ExternalURI + type ExternalURIList interface + Reload func() error + func BindURIList(v *[]fyne.URI) ExternalURIList + type ExternalURITree interface + Reload func() error + func BindURITree(ids *map[string][]string, v *map[string]fyne.URI) ExternalURITree + type ExternalUntyped interface + Reload func() error + func BindUntyped(v interface{}) ExternalUntyped + type ExternalUntypedList interface + Reload func() error + func BindUntypedList(v *[]interface{}) ExternalUntypedList + type ExternalUntypedMap interface + Reload func() error + func BindUntypedMap(d *map[string]interface{}) ExternalUntypedMap + type Float interface + Get func() (float64, error) + Set func(float64) error + func BindPreferenceFloat(key string, p fyne.Preferences) Float + func NewFloat() Float + func StringToFloat(str String) Float + func StringToFloatWithFormat(str String, format string) Float + type FloatList interface + Append func(value float64) error + Get func() ([]float64, error) + GetValue func(index int) (float64, error) + Prepend func(value float64) error + Set func(list []float64) error + SetValue func(index int, value float64) error + func NewFloatList() FloatList + type FloatTree interface + Append func(parent, id string, value float64) error + Get func() (map[string][]string, map[string]float64, error) + GetValue func(id string) (float64, error) + Prepend func(parent, id string, value float64) error + Set func(ids map[string][]string, values map[string]float64) error + SetValue func(id string, value float64) error + func NewFloatTree() FloatTree + type Int interface + Get func() (int, error) + Set func(int) error + func BindPreferenceInt(key string, p fyne.Preferences) Int + func NewInt() Int + func StringToInt(str String) Int + func StringToIntWithFormat(str String, format string) Int + type IntList interface + Append func(value int) error + Get func() ([]int, error) + GetValue func(index int) (int, error) + Prepend func(value int) error + Set func(list []int) error + SetValue func(index int, value int) error + func NewIntList() IntList + type IntTree interface + Append func(parent, id string, value int) error + Get func() (map[string][]string, map[string]int, error) + GetValue func(id string) (int, error) + Prepend func(parent, id string, value int) error + Set func(ids map[string][]string, values map[string]int) error + SetValue func(id string, value int) error + func NewIntTree() IntTree + type Rune interface + Get func() (rune, error) + Set func(rune) error + func NewRune() Rune + type RuneList interface + Append func(value rune) error + Get func() ([]rune, error) + GetValue func(index int) (rune, error) + Prepend func(value rune) error + Set func(list []rune) error + SetValue func(index int, value rune) error + func NewRuneList() RuneList + type RuneTree interface + Append func(parent, id string, value rune) error + Get func() (map[string][]string, map[string]rune, error) + GetValue func(id string) (rune, error) + Prepend func(parent, id string, value rune) error + Set func(ids map[string][]string, values map[string]rune) error + SetValue func(id string, value rune) error + func NewRuneTree() RuneTree + type String interface + Get func() (string, error) + Set func(string) error + func BindPreferenceString(key string, p fyne.Preferences) String + func BoolToString(v Bool) String + func BoolToStringWithFormat(v Bool, format string) String + func FloatToString(v Float) String + func FloatToStringWithFormat(v Float, format string) String + func IntToString(v Int) String + func IntToStringWithFormat(v Int, format string) String + func NewSprintf(format string, b ...DataItem) String + func NewString() String + func StringToStringWithFormat(str String, format string) String + func URIToString(v URI) String + type StringList interface + Append func(value string) error + Get func() ([]string, error) + GetValue func(index int) (string, error) + Prepend func(value string) error + Set func(list []string) error + SetValue func(index int, value string) error + func NewStringList() StringList + type StringTree interface + Append func(parent, id string, value string) error + Get func() (map[string][]string, map[string]string, error) + GetValue func(id string) (string, error) + Prepend func(parent, id string, value string) error + Set func(ids map[string][]string, values map[string]string) error + SetValue func(id string, value string) error + func NewStringTree() StringTree + type Struct interface + GetValue func(string) (interface{}, error) + Reload func() error + SetValue func(string, interface{}) error + func BindStruct(i interface{}) Struct + type URI interface + Get func() (fyne.URI, error) + Set func(fyne.URI) error + func NewURI() URI + func StringToURI(str String) URI + type URIList interface + Append func(value fyne.URI) error + Get func() ([]fyne.URI, error) + GetValue func(index int) (fyne.URI, error) + Prepend func(value fyne.URI) error + Set func(list []fyne.URI) error + SetValue func(index int, value fyne.URI) error + func NewURIList() URIList + type URITree interface + Append func(parent, id string, value fyne.URI) error + Get func() (map[string][]string, map[string]fyne.URI, error) + GetValue func(id string) (fyne.URI, error) + Prepend func(parent, id string, value fyne.URI) error + Set func(ids map[string][]string, values map[string]fyne.URI) error + SetValue func(id string, value fyne.URI) error + func NewURITree() URITree + type Untyped interface + Get func() (interface{}, error) + Set func(interface{}) error + func NewUntyped() Untyped + type UntypedList interface + Append func(value interface{}) error + Get func() ([]interface{}, error) + GetValue func(index int) (interface{}, error) + Prepend func(value interface{}) error + Set func(list []interface{}) error + SetValue func(index int, value interface{}) error + func NewUntypedList() UntypedList + type UntypedMap interface + Delete func(string) + Get func() (map[string]interface{}, error) + GetValue func(string) (interface{}, error) + Set func(map[string]interface{}) error + SetValue func(string, interface{}) error + func NewUntypedMap() UntypedMap