Как узнать, является ли NSWindow окном на переднем плане?

У меня эта проблема возникает только в Safari, отлично работает в Firefox и Chrome в Mac OS 10.6 и 10.7.

NSApplication runModalForWindow запускает цикл событий и должен отображать окно, созданное как переднее окно. У меня есть обработчик событий для обработки изменения фокуса окна плагина, который скрывает окно (и другие ), когда приложение NSApplication неактивно и фокус теряется.

Есть ли способ запросить самое переднее окно или спросить NSWindow, является ли оно самым передним?

6
задан Rodrigo Rivera 10 April 2012 в 14:42
поделиться