From 1a886762e15b2044ef2f46d197145661dde433c5 Mon Sep 17 00:00:00 2001 From: jakob Date: Wed, 13 Oct 2021 15:44:24 +0200 Subject: [PATCH] hide/show connect/disconnect instead of just disabling --- main.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/main.go b/main.go index 494b865..2bf478c 100644 --- a/main.go +++ b/main.go @@ -48,9 +48,9 @@ func onReady() { systray.SetIcon(iconOff) mConnect := systray.AddMenuItem("Connect", "") - mConnect.Enable() + mConnect.Show() mDisconnect := systray.AddMenuItem("Disconnect", "") - mDisconnect.Disable() + mDisconnect.Hide() if executable("pkexec") { go doConnectionControl(mConnect, "up") @@ -103,8 +103,8 @@ func onReady() { if err != nil { if enabled { systray.SetTooltip("Tailscale: Disconnected") - mConnect.Enable() - mDisconnect.Disable() + mConnect.Show() + mDisconnect.Hide() systray.SetIcon(iconOff) enabled = false } @@ -117,8 +117,8 @@ func onReady() { if err != nil { if enabled { systray.SetTooltip("Tailscale: Disconnected") - mConnect.Enable() - mDisconnect.Disable() + mConnect.Show() + mDisconnect.Hide() systray.SetIcon(iconOff) enabled = false time.Sleep(time.Second) @@ -127,8 +127,8 @@ func onReady() { } if !enabled { systray.SetTooltip("Tailscale: Connected") - mConnect.Disable() - mDisconnect.Enable() + mConnect.Hide() + mDisconnect.Show() systray.SetIcon(iconOn) enabled = true }