diff options
Diffstat (limited to 'systray.go')
| -rw-r--r-- | systray.go | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -46,7 +46,7 @@ var ( menuItems = make(map[int32]*MenuItem) menuItemsLock sync.RWMutex - currentID int32 + currentID = int32(-1) ) // Run initializes GUI and starts the event loop, then invokes the onReady @@ -129,6 +129,16 @@ func (item *MenuItem) Disable() { item.update() } +// Hide hides a menu item +func (item *MenuItem) Hide() { + hideMenuItem(item) +} + +// Show shows a previously hidden menu item +func (item *MenuItem) Show() { + showMenuItem(item) +} + // Checked returns if the menu item has a check mark func (item *MenuItem) Checked() bool { return item.checked |
