Documentation ¶
Index ¶
- type Commander
- type CommanderMap
- func (c *CommanderMap) AddCommandListener(command *rp.Command, fn fyne.DataItemFunc) fyne.ListenerHandle
- func (c *CommanderMap) AddListener(fn fyne.DataMapFunc) fyne.ListenerHandle
- func (c *CommanderMap) DeleteListener(handle fyne.ListenerHandle)
- func (c *CommanderMap) Get(s string) (fyne.DataItem, bool)
- func (c *CommanderMap) Refresh(command *rp.Command)
- func (c *CommanderMap) Reload(data []*rp.Command)
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Commander ¶
Commander must implement a DataItem
func (*Commander) AddListener ¶
func (c *Commander) AddListener(fn fyne.DataItemFunc) fyne.ListenerHandle
AddListener registers listener function
func (*Commander) DeleteListener ¶
func (c *Commander) DeleteListener(handle fyne.ListenerHandle)
DeleteListener removes a listener
type CommanderMap ¶
CommanderMap map by commanderID of commanderOrder listeners implements fyne.DataMap
func (*CommanderMap) AddCommandListener ¶
func (c *CommanderMap) AddCommandListener(command *rp.Command, fn fyne.DataItemFunc) fyne.ListenerHandle
AddCommandListener gets the commnand out of the map, and attaches the listener
func (*CommanderMap) AddListener ¶
func (c *CommanderMap) AddListener(fn fyne.DataMapFunc) fyne.ListenerHandle
AddListener adds a listener for the whole commanderMap
func (*CommanderMap) DeleteListener ¶
func (c *CommanderMap) DeleteListener(handle fyne.ListenerHandle)
DeleteListener removes a commanderMap listener
func (*CommanderMap) Get ¶
func (c *CommanderMap) Get(s string) (fyne.DataItem, bool)
Get gets an item out of the commanderMap
func (*CommanderMap) Refresh ¶
func (c *CommanderMap) Refresh(command *rp.Command)
Refresh on the commanderMap calls refresh on each current entry
func (*CommanderMap) Reload ¶
func (c *CommanderMap) Reload(data []*rp.Command)
Reload resets the whole map from the commander array Note that it may get a whole new set of ptr data that overwrites the existing set, so listeners are preserved in this case