Fyne API "binding.List"
binding.List
import "fyne.io/fyne/v2/data/binding"
Usage
type List
type List[T any] interface {
DataList
Append(value T) error
Get() ([]T, error)
GetValue(index int) (T, error)
Prepend(value T) error
Remove(value T) error
Set(list []T) error
SetValue(index int, value T) error
}
List supports binding a list of values with type T.
Since:
2.7
func NewBoolList
func NewBoolList() List[bool]
NewBoolList returns a bindable list of bool values.
Since:
2.0
func NewBytesList
func NewBytesList() List[[]byte]
NewBytesList returns a bindable list of []byte values.
Since:
2.2
func NewFloatList
func NewFloatList() List[float64]
NewFloatList returns a bindable list of float64 values.
Since:
2.0
func NewIntList
func NewIntList() List[int]
NewIntList returns a bindable list of int values.
Since:
2.0
func NewList
func NewList[T any](comparator func(T, T) bool) List[T]
NewList returns a bindable list of values with type T.
Since:
2.7
func NewRuneList
func NewRuneList() List[rune]
NewRuneList returns a bindable list of rune values.
Since:
2.0
func NewStringList
func NewStringList() List[string]
NewStringList returns a bindable list of string values.
Since:
2.0
func NewURIList
func NewURIList() List[fyne.URI]
NewURIList returns a bindable list of fyne.URI values.
Since:
2.1
func NewUntypedList
func NewUntypedList() List[any]
NewUntypedList returns a bindable list of any values.
Since:
2.1