Support yosemites dark mode.
This commit is contained in:
@ -83,8 +83,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
])
|
])
|
||||||
|
|
||||||
statusItem = NSStatusBar.system().statusItem(withLength: AppDelegate.StatusItemIconWidth)
|
statusItem = NSStatusBar.system().statusItem(withLength: AppDelegate.StatusItemIconWidth)
|
||||||
let image = NSImage(named: "menu_icon")
|
let image : NSImage = NSImage(named: "menu_icon")!
|
||||||
image?.isTemplate = true
|
image.isTemplate = true
|
||||||
statusItem.image = image
|
statusItem.image = image
|
||||||
statusItem.menu = statusMenu
|
statusItem.menu = statusMenu
|
||||||
|
|
||||||
@ -419,9 +419,11 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
statusItem.image = NSImage(named: "menu_m_icon")
|
statusItem.image = NSImage(named: "menu_m_icon")
|
||||||
default: break
|
default: break
|
||||||
}
|
}
|
||||||
|
statusItem.image?.isTemplate = true
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
statusItem.image = NSImage(named: "menu_icon_disabled")
|
statusItem.image = NSImage(named: "menu_icon_disabled")
|
||||||
|
statusItem.image?.isTemplate = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -439,6 +441,8 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||||||
let image = NSImage(named: "menu_icon_disabled")
|
let image = NSImage(named: "menu_icon_disabled")
|
||||||
statusItem.image = image
|
statusItem.image = image
|
||||||
}
|
}
|
||||||
|
statusItem.image?.isTemplate = true
|
||||||
|
|
||||||
updateStatusMenuImage()
|
updateStatusMenuImage()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user