Mozilla Thunderbird Addon - 在邮件标题中添加图标

时间:2014-01-29 14:21:58

标签: xul thunderbird-addon

我想在MOZILLA THUNDERBIRD的回复按钮旁边添加一个图标/按钮。我应该在XUL文件中写什么,以便显示邮件标题中的图标?

enter image description here

2 个答案:

答案 0 :(得分:0)

您应该阅读适用于Firefox的https://developer.mozilla.org/en/docs/Building_an_Extension,但对Thunderbird大部分有效。一旦到达应该覆盖界面的部分,请阅读https://developer.mozilla.org/en/docs/Building_an_Extension以确定您需要查找msgHdrViewOverlay.xul http://mxr.mozilla.org/comm-central/source/mail/base/content/msgHdrViewOverlay.xul。使用https://addons.mozilla.org/en-US/thunderbird/addon/6622/ DOM检查器插件查找需要覆盖的元素的ID。可能会在https://developer.mozilla.org/en-US/Add-ons/Thunderbird?redirectlocale=en-US&redirectslug=Extensions%2FThunderbird使用演示插件开始,尽管你肯定需要覆盖Thunderbird界面的不同部分。

答案 1 :(得分:0)

.xul文件看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css"
  href="chrome://YourExtension/content/YourButton.css"?>

<overlay id="YourExtension-overlay"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<script type="application/javascript"
  src="chrome://YourExtension/content/YourButton.js"/>

<toolbarpalette id="MsgComposeToolbarPalette"> // Button available in compose message only
  <toolbarbutton id="your-button-1"/>
  </toolbarpalette>

<toolbarbutton id="your-button-1"
  label="Track"
  tooltiptext="Description by mouseover"
  oncommand="YourJSFunction()"
  class="toolbarbutton-1 chromeclass-toolbar-additional YourButton"
  />
</overlay>

想知道更多?您可以了解如何创建自定义按钮HERE