Add an icon on menu item "Shadowsocks: On".

This commit is contained in:
Qiu Yuzhou
2019-09-08 00:04:30 +08:00
parent 175a16cad3
commit 94fe979f1e

View File

@ -484,12 +484,14 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
let isOn = defaults.bool(forKey: "ShadowsocksOn")
if isOn {
runningStatusMenuItem.title = "Shadowsocks: On".localized
runningStatusMenuItem.image = NSImage(named: NSImage.Name(rawValue: "NSStatusAvailable"))
toggleRunningMenuItem.title = "Turn Shadowsocks Off".localized
let image = NSImage(named: NSImage.Name(rawValue: "menu_icon"))
statusItem.image = image
} else {
runningStatusMenuItem.title = "Shadowsocks: Off".localized
toggleRunningMenuItem.title = "Turn Shadowsocks On".localized
runningStatusMenuItem.image = NSImage(named: NSImage.Name(rawValue: "NSStatusNone"))
let image = NSImage(named: NSImage.Name(rawValue: "menu_icon_disabled"))
statusItem.image = image
}