Documentation
¶
Index ¶
- type Desktop
- func (instance *Desktop) AppIcon() fyne.Resource
- func (instance *Desktop) Join()
- func (instance *Desktop) Menu() *zmenu.Menu
- func (instance *Desktop) On(name string, callback func(event *gg_events.Event))
- func (instance *Desktop) OpenURL(url *url.URL) error
- func (instance *Desktop) Options() *zcommons.DesktopOptions
- func (instance *Desktop) Publish(async bool, topic string, args ...interface{}) *Desktop
- func (instance *Desktop) SendNotification(notification *fyne.Notification)
- func (instance *Desktop) SetAppIcon(v interface{}) *Desktop
- func (instance *Desktop) SetTrayIcon(v interface{}) *Desktop
- func (instance *Desktop) Start() (err error)
- func (instance *Desktop) Stop()
- func (instance *Desktop) Subscribe(topic string, callback func(event *gg_events.Event)) *Desktop
- func (instance *Desktop) TrayIcon() fyne.Resource
- func (instance *Desktop) UniqueID() string
- func (instance *Desktop) UpdateMenuContextItem(caption string) *Desktop
- func (instance *Desktop) Windows() *DesktopWinCtrl
- type DesktopWinCtrl
- func (instance *DesktopWinCtrl) Exists(uid string) bool
- func (instance *DesktopWinCtrl) Free(item any)
- func (instance *DesktopWinCtrl) Get(uid string) zwin.IWindow
- func (instance *DesktopWinCtrl) Hide(uid string) *DesktopWinCtrl
- func (instance *DesktopWinCtrl) HideAll()
- func (instance *DesktopWinCtrl) Map() (response map[string]interface{})
- func (instance *DesktopWinCtrl) New(owner zwin.IWindowOwner) *zwin.Window
- func (instance *DesktopWinCtrl) Show(uid string) *DesktopWinCtrl
- func (instance *DesktopWinCtrl) String() string
- func (instance *DesktopWinCtrl) ToggleAll(visible bool) *DesktopWinCtrl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Desktop ¶
type Desktop struct {
// contains filtered or unexported fields
}
Desktop SystemTray https://docs.fyne.io/explore/systray.html THIS IS THE MAIN UI ELEMENT
func NewDesktop ¶
func (*Desktop) Options ¶
func (instance *Desktop) Options() *zcommons.DesktopOptions
func (*Desktop) SendNotification ¶
func (instance *Desktop) SendNotification(notification *fyne.Notification)
SendNotification sends a system notification that will be displayed in the operating system's notification area.
func (*Desktop) SetAppIcon ¶
func (*Desktop) SetTrayIcon ¶
func (*Desktop) UniqueID ¶
UniqueID returns the application unique identifier, if set. This must be set for use of the Preferences() functions... see NewWithId(string)
func (*Desktop) UpdateMenuContextItem ¶
func (*Desktop) Windows ¶
func (instance *Desktop) Windows() *DesktopWinCtrl
type DesktopWinCtrl ¶
type DesktopWinCtrl struct {
// contains filtered or unexported fields
}
func NewDesktopWinCtrl ¶
func (*DesktopWinCtrl) Exists ¶
func (instance *DesktopWinCtrl) Exists(uid string) bool
func (*DesktopWinCtrl) Free ¶
func (instance *DesktopWinCtrl) Free(item any)
func (*DesktopWinCtrl) Hide ¶
func (instance *DesktopWinCtrl) Hide(uid string) *DesktopWinCtrl
func (*DesktopWinCtrl) HideAll ¶
func (instance *DesktopWinCtrl) HideAll()
func (*DesktopWinCtrl) Map ¶
func (instance *DesktopWinCtrl) Map() (response map[string]interface{})
func (*DesktopWinCtrl) New ¶
func (instance *DesktopWinCtrl) New(owner zwin.IWindowOwner) *zwin.Window
func (*DesktopWinCtrl) Show ¶
func (instance *DesktopWinCtrl) Show(uid string) *DesktopWinCtrl
func (*DesktopWinCtrl) String ¶
func (instance *DesktopWinCtrl) String() string
func (*DesktopWinCtrl) ToggleAll ¶
func (instance *DesktopWinCtrl) ToggleAll(visible bool) *DesktopWinCtrl
Click to show internal directories.
Click to hide internal directories.