Add an icon on menu item "Shadowsocks: On".
This commit is contained in:
@ -484,12 +484,14 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
let isOn = defaults.bool(forKey: "ShadowsocksOn")
|
let isOn = defaults.bool(forKey: "ShadowsocksOn")
|
||||||
if isOn {
|
if isOn {
|
||||||
runningStatusMenuItem.title = "Shadowsocks: On".localized
|
runningStatusMenuItem.title = "Shadowsocks: On".localized
|
||||||
|
runningStatusMenuItem.image = NSImage(named: NSImage.Name(rawValue: "NSStatusAvailable"))
|
||||||
toggleRunningMenuItem.title = "Turn Shadowsocks Off".localized
|
toggleRunningMenuItem.title = "Turn Shadowsocks Off".localized
|
||||||
let image = NSImage(named: NSImage.Name(rawValue: "menu_icon"))
|
let image = NSImage(named: NSImage.Name(rawValue: "menu_icon"))
|
||||||
statusItem.image = image
|
statusItem.image = image
|
||||||
} else {
|
} else {
|
||||||
runningStatusMenuItem.title = "Shadowsocks: Off".localized
|
runningStatusMenuItem.title = "Shadowsocks: Off".localized
|
||||||
toggleRunningMenuItem.title = "Turn Shadowsocks On".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"))
|
let image = NSImage(named: NSImage.Name(rawValue: "menu_icon_disabled"))
|
||||||
statusItem.image = image
|
statusItem.image = image
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user