From 94fe979f1e2160a0d2aef990397c0f97bc328ec1 Mon Sep 17 00:00:00 2001 From: Qiu Yuzhou Date: Sun, 8 Sep 2019 00:04:30 +0800 Subject: [PATCH] Add an icon on menu item "Shadowsocks: On". --- ShadowsocksX-NG/AppDelegate.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ShadowsocksX-NG/AppDelegate.swift b/ShadowsocksX-NG/AppDelegate.swift index 53cf895..7a0073e 100755 --- a/ShadowsocksX-NG/AppDelegate.swift +++ b/ShadowsocksX-NG/AppDelegate.swift @@ -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 }