mirror of
https://github.com/netbirdio/netbird.git
synced 2025-06-21 10:18:50 +02:00
[client] update systray menu to include multiple profile options
This commit is contained in:
parent
b3dd1767d7
commit
77a3b209b5
@ -705,8 +705,14 @@ func (s *serviceClient) onTrayReady() {
|
|||||||
// setup systray menu items
|
// setup systray menu items
|
||||||
s.mStatus = systray.AddMenuItem("Disconnected", "Disconnected")
|
s.mStatus = systray.AddMenuItem("Disconnected", "Disconnected")
|
||||||
s.mStatus.Disable()
|
s.mStatus.Disable()
|
||||||
s.mProfileName = systray.AddMenuItem("Profile: Home", "Selected Profile: Home")
|
s.mProfileName = systray.AddMenuItem("hakan_work", "Selected Profile: Home")
|
||||||
s.mProfileName.Disable()
|
systray.AddMenuItem("(hakan.@gmail.com)", "").Disable()
|
||||||
|
s.mProfiles = s.mProfileName
|
||||||
|
s.mProfileName.AddSubMenuItem("hakan_work", "Selected Profile: Personal").Check()
|
||||||
|
s.mProfileName.AddSubMenuItem("hakan_personal", "Selected Profile: Personal")
|
||||||
|
s.mProfileName.AddSubMenuItem("common", "Selected Profile: Common")
|
||||||
|
s.mProfileName.AddSeparator()
|
||||||
|
s.mProfileName.AddSubMenuItem("Manage Profiles", "Selected Profile: Work")
|
||||||
systray.AddSeparator()
|
systray.AddSeparator()
|
||||||
s.mUp = systray.AddMenuItem("Connect", "Connect")
|
s.mUp = systray.AddMenuItem("Connect", "Connect")
|
||||||
s.mDown = systray.AddMenuItem("Disconnect", "Disconnect")
|
s.mDown = systray.AddMenuItem("Disconnect", "Disconnect")
|
||||||
@ -724,8 +730,6 @@ func (s *serviceClient) onTrayReady() {
|
|||||||
s.mCreateDebugBundle = s.mSettings.AddSubMenuItem("Create Debug Bundle", debugBundleMenuDescr)
|
s.mCreateDebugBundle = s.mSettings.AddSubMenuItem("Create Debug Bundle", debugBundleMenuDescr)
|
||||||
s.loadSettings()
|
s.loadSettings()
|
||||||
|
|
||||||
s.mProfiles = systray.AddMenuItem("Profiles", profilesMenuDescr)
|
|
||||||
|
|
||||||
s.exitNodeMu.Lock()
|
s.exitNodeMu.Lock()
|
||||||
s.mExitNode = systray.AddMenuItem("Exit Node", exitNodeMenuDescr)
|
s.mExitNode = systray.AddMenuItem("Exit Node", exitNodeMenuDescr)
|
||||||
s.mExitNode.Disable()
|
s.mExitNode.Disable()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user