From 5568656145cfc735f2db974efe9a61c1b5b4e7bc Mon Sep 17 00:00:00 2001 From: fffw Date: Wed, 4 Feb 2015 20:17:21 +0800 Subject: able to disable/check menu item on windows --- example/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'example') diff --git a/example/main.go b/example/main.go index 772c2c1..afd850b 100644 --- a/example/main.go +++ b/example/main.go @@ -28,7 +28,7 @@ func onReady() { systray.SetTitle("Awesome App") systray.SetTooltip("Pretty awesome棒棒嗒") mChange := systray.AddMenuItem("change", "Change Me", "Change Me") - mChecked := systray.AddMenuItem("check", "Checked", "Check Me") + mChecked := systray.AddMenuItem("check", "Unchecked", "Check Me") mEnabled := systray.AddMenuItem("enable", "Enabled", "Enabled") mUrl := systray.AddMenuItem("lantern", "Open Lantern.org", "my home") mQuit := systray.AddMenuItem("quit2", "退出", "Quit the whole app") @@ -39,6 +39,11 @@ func onReady() { systray.Update(mChange) case <-mChecked.Ch: mChecked.Checked = !mChecked.Checked + if mChecked.Checked { + mChecked.Title = "Checked" + } else { + mChecked.Title = "Unchecked" + } systray.Update(mChecked) case <-mEnabled.Ch: mEnabled.Disabled = !mEnabled.Disabled -- cgit v1.2.3