首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当您向OSX Dock拖动窗口时,可以使用哪种API来隐藏它

当您向OSX Dock拖动窗口时,可以使用哪种API来隐藏它
EN

Stack Overflow用户
提问于 2013-06-16 16:14:56
回答 1查看 382关注 0票数 1

Idea很简单(从Ubuntu窃取):当你向窗口拖动窗口并开始重叠时,自动隐藏Dock。关闭自动隐藏并在定位Dock时将窗口移出区域时显示Dock。

可以使用什么API来实现这一点?

更新:

以这种方式从命令行管理自动隐藏是可行的,但这太可怕了

代码语言:javascript
复制
defaults write com.apple.dock autohide -bool true
killall Dock
EN

回答 1

Stack Overflow用户

发布于 2013-06-27 01:30:02

那么,当Dock被配置为(总是)保持可见时,窗口管理器将简单地拒绝将窗口直接定位在Dock下面。它可以防止用户把东西放到他们够不着的地方。(不是每个用户都是超级用户;不是每个用户都知道Dock可以隐藏,因为Dock没有点击直达...)

当应用程序全屏显示时,系统会隐藏Dock。但是,再说一次,系统会处理它。

除了像你提到的那样直接摆弄用户的Dock偏好(永远不会在背后改变用户对第三方应用的偏好!)之外,这不是合法的。

没有API来控制码头..。充其量,你只能建议一个磁贴来代表你的应用程序,当它出现在Dock上时。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17131380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档