Only show A/G/M on status bar.

This commit is contained in:
Charlie Qiu
2017-01-20 14:21:39 +08:00
parent 0e8098c631
commit c28be0134c

View File

@ -564,11 +564,11 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
let defaults = UserDefaults.standard let defaults = UserDefaults.standard
let mode = defaults.string(forKey: "ShadowsocksRunningMode") let mode = defaults.string(forKey: "ShadowsocksRunningMode")
if mode == "auto" { if mode == "auto" {
statusItem.title = "Auto".localized statusItem.title = "A"
} else if mode == "global" { } else if mode == "global" {
statusItem.title = "Global".localized statusItem.title = "G"
} else if mode == "manual" { } else if mode == "manual" {
statusItem.title = "Manual".localized statusItem.title = "M"
} }
let titleWidth = statusItem.title!.size(withAttributes: [NSFontAttributeName: statusItem.button!.font!]).width let titleWidth = statusItem.title!.size(withAttributes: [NSFontAttributeName: statusItem.button!.font!]).width
let imageWidth:CGFloat = AppDelegate.StatusItemIconWidth let imageWidth:CGFloat = AppDelegate.StatusItemIconWidth