Documentation
¶
Rendered for windows/amd64
Index ¶
- type WinTray
- func (t *WinTray) AddSeparator(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) error
- func (t *WinTray) AddSubMenuItem(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) (uintptr, error)
- func (t *WinTray) CreateMenu() (uintptr, error)
- func (t *WinTray) DeInit()
- func (t *WinTray) InitInstance() error
- func (t *WinTray) Quit()
- func (t *WinTray) SetIcon(src string) error
- func (t *WinTray) SetMenuItem(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) error
- func (t *WinTray) SetTooltip(src string) error
- func (t *WinTray) ShowTrayMenu(menu interfaces.Menu) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WinTray ¶
type WinTray struct { OnTrayMenuOpened func() OnMenuItemSelected func(menuId int32) OnExit func() // contains filtered or unexported fields }
func (*WinTray) AddSeparator ¶
func (t *WinTray) AddSeparator(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) error
func (*WinTray) AddSubMenuItem ¶
func (t *WinTray) AddSubMenuItem(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) (uintptr, error)
func (*WinTray) CreateMenu ¶
func (*WinTray) InitInstance ¶
func (*WinTray) SetIcon ¶
Loads an image from file and shows it in tray. LoadImage: https://msdn.microsoft.com/en-us/library/windows/desktop/ms648045(v=vs.85).aspx Shell_NotifyIcon: https://msdn.microsoft.com/en-us/library/windows/desktop/bb762159(v=vs.85).aspx
func (*WinTray) SetMenuItem ¶
func (t *WinTray) SetMenuItem(menuItem interfaces.MenuItem, parentMenu interfaces.Menu) error
func (*WinTray) SetTooltip ¶
Sets tooltip on icon. Shell_NotifyIcon: https://msdn.microsoft.com/en-us/library/windows/desktop/bb762159(v=vs.85).aspx
func (*WinTray) ShowTrayMenu ¶
func (t *WinTray) ShowTrayMenu(menu interfaces.Menu) error
Click to show internal directories.
Click to hide internal directories.