Fyne API "binding.ExternalIntTree"

binding.ExternalIntTree


import "fyne.io/fyne/v2/data/binding"

Usage

type ExternalIntTree

type ExternalIntTree interface {
	IntTree

	Reload() error
}

ExternalIntTree supports binding a tree of int values from an external variable.

Since: 2.4

func BindIntTree

func BindIntTree(ids *map[string][]string, v *map[string]int) ExternalIntTree

BindIntTree returns a bound tree of int values, based on the contents of the passed values. The ids map specifies how each item relates to its parent (with id “”), with the values being in the v map. If your code changes the content of the maps this refers to you should call Reload() to inform the bindings.

Since: 2.4