Skip to content

Instantly share code, notes, and snippets.

@csexton
Created April 28, 2015 03:16
Show Gist options
  • Save csexton/8001031b0c1ddd56fc3e to your computer and use it in GitHub Desktop.
Save csexton/8001031b0c1ddd56fc3e to your computer and use it in GitHub Desktop.
override func awakeFromNib() {
self.statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
self.statusItem!.menu = self.statusMenu
var icon = NSImage(named: "StatusMenu")
icon?.setTemplate(true)
self.statusItem!.image = icon
self.statusItem!.highlightMode = true
}
@csexton
Copy link
Author

csexton commented Apr 28, 2015

  override func awakeFromNib() {
    var icon = NSImage(named: "StatusMenu")
    icon?.setTemplate(true)

    if let item = self.statusItem {
      item = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
      item = self.statusMenu
      item.image = icon
      item.highlightMode = true
    }
}

@csexton
Copy link
Author

csexton commented Apr 28, 2015

  override func awakeFromNib() {
    if let icon = NSImage(named: "StatusMenu") {
        icon?.setTemplate(true)
    }

    if let item = self.statusItem {
      item = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
      item = self.statusMenu
      item.image = icon
      item.highlightMode = true
    }
}

@csexton
Copy link
Author

csexton commented Apr 28, 2015

  override func awakeFromNib() {
    if let icon = NSImage(named: "StatusMenu") {
        icon.setTemplate(true)
    }

    if let item = self.statusItem {
      item = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
      item = self.statusMenu
      item.image = icon
      item.highlightMode = true
    }
}

@mharper
Copy link

mharper commented Apr 28, 2015

override func awakeFromNib() {
    let icon = NSImage(named: "StatusMenu")
    icon?.setTemplate(true)

    self.statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
    if let item = self.statusItem {
      item.menu = self.statusMenu
      item.image = icon
      item.highlightMode = true
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment