2014-01-29 28 views

回答

0

你應該閱讀https://developer.mozilla.org/en/docs/Building_an_Extension它適用於Firefox的,但在很大程度上是有效的雷鳥。一旦到達應該覆蓋界面的部分,請閱讀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。儘管您肯定需要覆蓋Thunderbird界面的不同部分,但可能需要使用演示插件https://developer.mozilla.org/en-US/Add-ons/Thunderbird?redirectlocale=en-US&redirectslug=Extensions%2FThunderbird開始。

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