アプリを作成NSStatusBar
していて、ユーザーがアイコンを左クリックしたか右クリックしたかに応じて、さまざまな関数を呼び出したいと考えています。
これが私がこれまでに持っているものです:
let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
func applicationDidFinishLaunching(aNotification: NSNotification) {
let icon = NSImage(named: "statusIcon")
icon?.setTemplate(true)
statusItem.image = icon
statusItem.menu = statusMenu
}
これによりstatusMenu
、クリックするたびに表示されます。mouseEvents を区別するにはどうすればよいですか?