防止应用程序在空间之间移动

时间:2009-11-19 18:41:35

标签: cocoa macos macos-carbon spaces apple-expose

处理包含传统Carbon代码的应用程序(与某些Cocoa混合使用)。它是一个全屏应用程序(在技术上,它只是绘制它自己就像它一样)在活动时隐藏了Dock和应用程序菜单栏。

我想做的是阻止允许应用程序在Spaces之间移动。基本上,如果用户尝试使用空格,则应用程序是不可移动的(或者根本不会出现在应用程序的预览中)。

任何指针/提示?

1 个答案:

答案 0 :(得分:2)

您不在空格之间移动应用程序;你在空间之间移动窗户。

因此,解决方案在NSWindow's collectionBehavior property