working menu validation method

This commit is contained in:
Felix Förtsch
2018-10-11 13:56:52 +02:00
parent f3950041c7
commit 9d8751f5e3
5 changed files with 32 additions and 2 deletions
+9 -1
View File
@@ -8,7 +8,15 @@
import Cocoa
class StatusBarController: NSObject, NSMenuDelegate {
class StatusBarController: NSObject, NSUserInterfaceValidations {
func validateUserInterfaceItem(_ item: NSValidatedUserInterfaceItem) -> Bool {
if let menuitem = item as? NSMenuItem {
menuitem.state = .on
}
return true
}
@IBOutlet weak var statusBar: NSMenu!
let statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
let matchesAPI = MatchesAPI()