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 | 
