当Mission Control /Exposé“显示桌面”处于活动状态时显示NSWindow

时间:2013-09-07 23:47:56

标签: cocoa nswindow apple-expose mission-control

我正在构建一个Cocoa应用程序,它允许您将文件从NSTableView拖放到您的计算机上。就个人而言,我知道我并不孤单,当我使用这样的应用程序时,我抓住文件,调用“显示桌面”热键,使我的所有窗口都消失,然后将文件放在桌面上。

但是,如果文件已经存在于我的桌面上,或者我放弃它们的任何地方,则会出现一个警告表,询问我是否要覆盖这些文件。但由于我在Mission Control /Exposé“显示桌面”模式下,工作表浮动在我的桌面中间而不是连接到我的NSWindow ...

理想情况下,如果我的应用程序必须显示一个警告表,而所有窗口都在屏幕外,我想将我的窗口向前移出这个模式,这样就可以将工作表连接到它上面,而不是漂浮在我的中间桌面,但我找不到有关该主题的更多信息。我尝试过标准的makeKeyorderFront战术,但没有骰子。我也查看了NSWindows setCollectionBehavior,但这些选项似乎都没有适用,除非我只是希望我的窗口只是总是保持不变并忽略这种模式。

在“显示桌面”模式下,有没有人知道如何将Expid的NSWindow 带出

0 个答案:

没有答案