用于开发gnome shell扩展的文档

时间:2018-04-26 22:50:10

标签: gis gnome-shell gnome-shell-extensions

我需要知道监视器对象的inFullscreen何时设置为true,我想确保在窗口最大化时它没有设置为true。我无法找到imports.ui.main或任何imports.ui.*的任何文档。这很简单(但仍然很烦人)我可以按住alt然后按F2并键入lg然后输入以在repl中尝试它。但是如果我需要关于queueDeferredWork的一些信息怎么办?

或者,如果我想知道是否有像switch-workspace这样的信号但是当切换完成时(当switch-workspace被触发时)它会看到开关动画刚刚开始且至少{{ 1}}当我切换到全屏工作区时,它不会返回true,它只是SEEMS所以,我无法确定,因为我无法找到它的文档。)

gnome-shell api(inFullscreen除外)是否未记录?或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

这里有一个非常相似的问题:How do I get the monitor of an active window in GNOME?

这三个特定于Gnome Shell,可能无法在gnome-shell进程之外导入:

除了3个链接外,任何imports.gi.*库都应记录在Gnome API链接中:

抱歉,我之前没有看到你的问题;你应该使用标签[gnome-shell-extensions]和[gjs]来获得更多编程相关问题的帮助。