Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting access to NSPopover window to set level?

When a popover shows, I'm curious whether it's possible to set the underlying settings on the popover's window, such as the window level. In my testing, popovers seem to be a window, but they doesn't respond to normal NSWindow selectors, such as setLevel:.

Is it possible to set the window level on a NSPopover?

like image 557
sudo rm -rf Avatar asked Apr 02 '12 21:04

sudo rm -rf


1 Answers

NSPopover is a subclass of NSObject, not NSWindow, so setting the window level is not officially supported.

You could try getting the window like this:

NSWindow* popoverWindow = yourPopover.contentViewController.view.window;

I have no idea whether you can then successfully set the level though.

like image 147
Rob Keniger Avatar answered Sep 24 '22 11:09

Rob Keniger