我正在努力了解 Thunderbird 扩展的工作原理,但由于缺乏文档而陷入困境。 在我发现的扩展中:
gFolderTreeView._modeNames...
...
gFolderTreeView.getFolderTreeMode(viewName);
Google 无法帮助您尝试了解有关 gFolderTreeView 的更多信息。我只能找到它的使用示例,但没有 API 描述。我在哪里可以找到其方法、属性的列表以及它们的用途的描述?
最佳答案
我知道的唯一方法是仔细查看 Thunderbird 源代码。
gFolderTreeView
定义于 https://dxr.mozilla.org/comm-central/source/mail/base/content/folderPane.js#129 。 nsITreeView
接口(interface)似乎是 gFolderTreeView
实现的想法之一,定义在 https://dxr.mozilla.org/comm-central/source/mozilla/layout/xul/tree/nsITreeView.idl 中。 .
我通过搜索https://dxr.mozilla.org/comm-central/找到了它对于 id:gFolderTreeView
和 file:nsITreeView
请注意,这些链接指向最新来源。如果您需要查看较旧 Thunderbird 版本的源,则需要从 comm-central
切换树。例如comm-esr45
.
Thunderbird 和 Firefox 使用的代码位于 mozilla-central
树
关于thunderbird-addon - Thunderbird gFolderTreeView 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48296658/