问题描述
我正在为 GNOME Shell 创建自己的扩展,但在搜索 Dash 的一些文档时遇到了问题。
我需要找到 Dash 的 width
、height
、visibility
和 position
。但是我根本没有在 https://gjs-docs.gnome.org/ 找到一些关于 Dash 的文档。有没有其他页面,在哪里可以找到这些信息?如何获取 Dash 的“实例”(具有这些属性的对象)?
编辑:
我发现方法 Main.layoutManager.getWorkAreaForMonitor(0)
可以解决我的问题。它没有像我要求的那样返回 Dash 的实例(因为我让答案打开了),但它返回了屏幕的工作区(工作区是显示器大小的矩形,没有面板和 Dash)。访问 x
和 y
获取左上角,width
和 height
获取没有面板和 Dash 的大小。当 Dash 被窗口覆盖而隐藏时,工作区不计入 Dash。顺便提一句。这正是我要找的。p>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)