# Functions
And returns a Bool binding that return true when all the passed Bool binding are true and false otherwise.
BindBool returns a new bindable value that controls the contents of the provided bool variable.
BindBoolList returns a bound list of bool values, based on the contents of the passed slice.
BindBoolTree returns a bound tree of bool values, based on the contents of the passed values.
BindBytes returns a new bindable value that controls the contents of the provided []byte variable.
BindBytesList returns a bound list of []byte values, based on the contents of the passed slice.
BindBytesTree returns a bound tree of []byte values, based on the contents of the passed values.
BindFloat returns a new bindable value that controls the contents of the provided float64 variable.
BindFloatList returns a bound list of float64 values, based on the contents of the passed slice.
BindFloatTree returns a bound tree of float64 values, based on the contents of the passed values.
BindInt returns a new bindable value that controls the contents of the provided int variable.
BindIntList returns a bound list of int values, based on the contents of the passed slice.
BindIntTree returns a bound tree of int values, based on the contents of the passed values.
BindItem returns a new bindable value that controls the contents of the provided variable of type T.
BindPreferenceBool returns a bindable bool value that is managed by the application preferences.
BindPreferenceFloat returns a bindable float64 value that is managed by the application preferences.
BindPreferenceInt returns a bindable int value that is managed by the application preferences.
BindPreferenceString returns a bindable string value that is managed by the application preferences.
BindRune returns a new bindable value that controls the contents of the provided rune variable.
BindRuneList returns a bound list of rune values, based on the contents of the passed slice.
BindRuneTree returns a bound tree of rune values, based on the contents of the passed values.
BindString returns a new bindable value that controls the contents of the provided string variable.
BindStringList returns a bound list of string values, based on the contents of the passed slice.
BindStringTree returns a bound tree of string values, based on the contents of the passed values.
BindStruct creates a new map binding of string to any using the struct passed as data.
BindUntyped returns a bindable any value that is bound to an external type.
BindUntypedList returns a bound list of any values, based on the contents of the passed slice.
BindUntypedMap creates a new map binding of string to any based on the data passed.
BindUntypedTree returns a bound tree of any values, based on the contents of the passed values.
BindURI returns a new bindable value that controls the contents of the provided fyne.URI variable.
BindURIList returns a bound list of fyne.URI values, based on the contents of the passed slice.
BindURITree returns a bound tree of fyne.URI values, based on the contents of the passed values.
BoolToString creates a binding that connects a Bool data item to a String.
BoolToStringWithFormat creates a binding that connects a Bool data item to a String and is presented using the specified format.
FloatToInt creates a binding that connects a Float data item to an Int.
FloatToString creates a binding that connects a Float data item to a String.
FloatToStringWithFormat creates a binding that connects a Float data item to a String and is presented using the specified format.
IntToFloat creates a binding that connects an Int data item to a Float.
IntToString creates a binding that connects a Int data item to a String.
IntToStringWithFormat creates a binding that connects a Int data item to a String and is presented using the specified format.
NewBool returns a bindable bool value that is managed internally.
NewBoolList returns a bindable list of bool values.
NewBoolTree returns a bindable tree of bool values.
NewBytes returns a bindable []byte value that is managed internally.
NewBytesList returns a bindable list of []byte values.
NewBytesTree returns a bindable tree of []byte values.
NewDataListener is a helper function that creates a new listener type from a simple callback function.
NewFloat returns a bindable float64 value that is managed internally.
NewFloatList returns a bindable list of float64 values.
NewFloatTree returns a bindable tree of float64 values.
NewInt returns a bindable int value that is managed internally.
NewIntList returns a bindable list of int values.
NewIntTree returns a bindable tree of int values.
NewItem returns a bindable value of type T that is managed internally.
NewRune returns a bindable rune value that is managed internally.
NewRuneList returns a bindable list of rune values.
NewRuneTree returns a bindable tree of rune values.
NewSprintf returns a String binding that format its content using the format string and the provide additional parameter that must be other data bindings.
NewString returns a bindable string value that is managed internally.
NewStringList returns a bindable list of string values.
NewStringTree returns a bindable tree of string values.
NewUntyped returns a bindable any value that is managed internally.
NewUntypedList returns a bindable list of any values.
NewUntypedMap creates a new, empty map binding of string to any.
NewUntypedTree returns a bindable tree of any values.
NewURI returns a bindable fyne.URI value that is managed internally.
NewURIList returns a bindable list of fyne.URI values.
NewURITree returns a bindable tree of fyne.URI values.
Not returns a Bool binding that invert the value of the given data binding.
Or returns a Bool binding that return true when at least one of the passed Bool binding is true and false otherwise.
StringToBool creates a binding that connects a String data item to a Bool.
StringToBoolWithFormat creates a binding that connects a String data item to a Bool and is presented using the specified format.
StringToFloat creates a binding that connects a String data item to a Float.
StringToFloatWithFormat creates a binding that connects a String data item to a Float and is presented using the specified format.
StringToInt creates a binding that connects a String data item to a Int.
StringToIntWithFormat creates a binding that connects a String data item to a Int and is presented using the specified format.
StringToStringWithFormat creates a binding that converts a string to another string using the specified format.
StringToURI creates a binding that connects a String data item to a URI.
URIToString creates a binding that connects a URI data item to a String.
# Constants
DataTreeRootID const is the value used as ID for the root of any tree binding.
# Interfaces
BoolList supports binding a list of bool values.
BoolTree supports binding a tree of bool values.
BytesList supports binding a list of []byte values.
BytesTree supports binding a tree of []byte values.
DataItem is the base interface for all bindable data items.
DataList is the base interface for all bindable data lists.
DataListener is any object that can register for changes in a bindable DataItem.
DataMap is the base interface for all bindable data maps.
DataTree is the base interface for all bindable data trees.
ExternalBoolList supports binding a list of bool values from an external variable.
ExternalBoolTree supports binding a tree of bool values from an external variable.
ExternalBytesList supports binding a list of []byte values from an external variable.
ExternalBytesTree supports binding a tree of []byte values from an external variable.
ExternalFloatList supports binding a list of float64 values from an external variable.
ExternalFloatTree supports binding a tree of float64 values from an external variable.
ExternalIntList supports binding a list of int values from an external variable.
ExternalIntTree supports binding a tree of int values from an external variable.
ExternalItem supports binding any external value of type T.
ExternalRuneList supports binding a list of rune values from an external variable.
ExternalRuneTree supports binding a tree of rune values from an external variable.
ExternalStringList supports binding a list of string values from an external variable.
ExternalStringTree supports binding a tree of string values from an external variable.
ExternalUntypedList supports binding a list of any values from an external variable.
ExternalUntypedMap is a map data binding with all values untyped (any), connected to an external data source.
ExternalUntypedTree supports binding a tree of any values from an external variable.
ExternalURIList supports binding a list of fyne.URI values from an external variable.
ExternalURITree supports binding a tree of fyne.URI values from an external variable.
FloatList supports binding a list of float64 values.
FloatTree supports binding a tree of float64 values.
IntList supports binding a list of int values.
IntTree supports binding a tree of int values.
Item supports binding any type T generically.
RuneList supports binding a list of rune values.
RuneTree supports binding a tree of rune values.
StringList supports binding a list of string values.
StringTree supports binding a tree of string values.
Struct is the base interface for a bound struct type.
UntypedList supports binding a list of any values.
UntypedMap is a map data binding with all values Untyped (any).
UntypedTree supports binding a tree of any values.
URIList supports binding a list of fyne.URI values.
URITree supports binding a tree of fyne.URI values.