问题标签 [apple-expose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
808 浏览

objective-c - 在 Lion 中调用 App Expose

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

0 投票
2 回答
1780 浏览

cocoa - 带有 NSWindowCollectionBehaviorStationary 的 NSWindow 在仪表板上可见。这是一个错误吗?

我试图让我NSWindow

  1. 在所有空间上可见
  2. 显示桌面时可见(按F11
  3. 在任务控制/曝光中不可见

以下正是这样做的,但有一个副作用:

在 Mac OS X Lion 上切换到仪表板时,该窗口与仪表板项目保持单独可见一秒钟,然后将其隐藏。

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

0 投票
0 回答
83 浏览

cocoa - 如何接受 Dock 公开窗口上的拖动?

当您拖动到停靠图标并暂停时,该应用程序的所有窗口都会在类似暴露的视图中被带到前面。拖动到这些窗口将以蓝色勾勒出窗口,但是如何让窗口实际接受拖放?在这个暴露过程中要查询什么?

我原以为它可能会被视为 NSWindow 本身的一个下降,但事实并非如此。(当它们通常可见时,我可以成功地拖放到我的窗口上。)

0 投票
1 回答
282 浏览

objective-c - NSStatusBar 应用程序 - 窗口始终在顶部(忽略热点)

我正在尝试复制在 Evernote 的 NSStatusBar 图标中发现的行为(见图)。我的左上角 - 热角设置为显示桌面。这会将所有窗口移开,除了印象笔记菜单。他们如何做到这一点?

我已经尝试了所有的 setLevel 选项。hideOnDeactive NO.

Evernote 忽略热点

0 投票
1 回答
844 浏览

safari - Safari 是否支持 Access-Control-Expose-Headers 标头?

我需要Location使用 XHR 读取标题。我已Access-Control-Expose-Headers在 OPTIONS 响应和需要读取标头的响应中添加了标头:

这适用于 Chrome、Firefox 和 IE10,但不适用于 Safari 5.1.7。

Safari 是否支持Access-Control-Expose-Headers标题?

0 投票
0 回答
395 浏览

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

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

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

理想情况下,如果我的应用程序必须显示一个警报表,而所有窗口都在屏幕外,我想将我的窗口向前并退出此模式,以便该表附加到它而不是浮动在我的桌面中间,但我找不到有关该主题的太多信息。我已经尝试了标准makeKeyorderFront战术,但没有骰子。我也研究过 NSWindows setCollectionBehavior,但这些选项似乎都不适用,除非我只是想让我的窗口始终保持在外面并忽略这种模式。

有谁知道在“显示桌面”模式下如何将 NSWindow带出Exposé?

0 投票
0 回答
182 浏览

macos - OS X Mavericks 在 Expose 中的全屏应用位置

我想弄清楚的是如何在与桌面相关的全屏模式下为应用程序分配位置。基本上,我希望一些应用程序在启动时位于桌面前面,例如,具有特定标题的全屏 iTerm 会话。所以,从图形上看,它看起来像这样:......

iTerm、桌面 1、桌面 2

或在文本中:

代替:

桌面 1、桌面 2、iTerm

(我假设这将通过 Apple Script 以某种方式自动化,如果我在有人回复之前弄清楚,我会更新这篇文章)。

0 投票
1 回答
162 浏览

macos - 如何在 Exposé/Mission Control 的 NSStatusBar 中自动关闭 NSPopover

对于其他应用程序,如 Dropbox 和 1Password,如果您使用 F3 打开 Exposé/Mission Control 以切换空间,则单击顶部栏中的 NSStatusItem 时打开的弹出框会自动隐藏(然后重新显示)。

这是如何实现的?我想不出一个好的方法来监听 F3 事件,就像你可以左/右键单击一样,并且 1Password 可以工作,尽管为这样的东西启用了辅助功能访问。

想法?