标签: apple-expose

带有NSWindowCollectionBehaviorStation的NSWindow在仪表板上可见.这是一个错误吗?

我想让我NSWindow:

  1. 在所有空间都可见
  2. 显示桌面时可见(按下F11)
  3. 在Mission Control/Expose中不可见

以下就是这样,但有副作用:

[self setCollectionBehavior: NSWindowCollectionBehaviorCanJoinAllSpaces
                            | NSWindowCollectionBehaviorStationary ];
Run Code Online (Sandbox Code Playgroud)

切换到Mac OS X Lion上的仪表板时,窗口仍然可以单独显示仪表板项目一秒钟,然后隐藏.

这是预期的行为还是一个错误?我的应用程序的用户发现在仪表板消失之前看到仪表板上的窗口会让人感到困惑.我原以为他们只能在Spaces而不是Dashboard上展示.

cocoa spaces apple-expose nswindow

55
推荐指数
1
解决办法
1603
查看次数

在Lion中调用应用程序公开

有没有办法以编程方式调用Lion中的App Expose,例如在事件点击等?

macos objective-c apple-expose osx-lion

4
推荐指数
1
解决办法
740
查看次数

MacOS Exposé 背后的逻辑

这只是出于好奇。

Exposé 有两个功能,其中一个是重新排列桌面上的窗口,一个显示所有打开的窗口,以便用户可以看到隐藏在其他窗口下方的窗口,另一个功能是将所有窗口移动到侧面让用户与之交互桌面。

我只是想知道是否有人知道操作系统在显示桌面时决定将哪个窗口放置在何处以及将窗口移动到哪个边框的逻辑。

macos apple-expose

2
推荐指数
1
解决办法
858
查看次数

标签 统计

apple-expose ×3

macos ×2

cocoa ×1

nswindow ×1

objective-c ×1

osx-lion ×1

spaces ×1