Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Setting Window Level Swift Error OSX

When trying to set window level in swift im getting Use of unresolved identifier 'window' error using:

window.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))

or

window.level = NSScreenSaverWindowLevel

Ive Checked here How to set window level in Swift

Here Mac OS X, make a window go over menu bar

Here NSWindow Class

I cant seem to access NSViewController or NSWindowController window property

like image 967
JSA986 Avatar asked Dec 31 '14 11:12

JSA986


2 Answers

Update for Swift 2:

panel.level = Int(CGWindowLevelForKey(CGWindowLevelKey.PopUpMenuWindowLevelKey))
like image 64
Huy Nguyen Avatar answered Oct 06 '22 00:10

Huy Nguyen


Subclass NSWindowController

in windowDidLoad()

window?.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))

like image 24
JSA986 Avatar answered Oct 05 '22 22:10

JSA986