Thunderbird の [作成] ウィンドウにカスタム ツールバー ボタンを追加したり、それを実行するサンプル プラグインを知っている人はいますか? 私は Thunderbird の開発に不慣れで、作成ウィンドウでhttps://developer.mozilla.org/en/Custom_Toolbar_Buttonを機能させることができませんでした。
2 に答える
ジョナサン氏が指摘したことは良いヒントであり、その特定の拡張機能には、探しているものの例があります。
独自のファイルを開きchrome manifest
、コードが Thunderbird に、独自の xul ファイルのどれを独自の xul ファイルと「整列」させるかを指示していることを確認してください。これらの例では、xul ファイルに名前が付けられoverlay.xul
ており、ツールバーのボタンとメッセージ作成ウィンドウで実行するすべてのコードが含まれていると想定しています。
「ツールバーのカスタマイズ」ダイアログにボタンが表示されない場合は、.xul が一致していないことが原因ですchrome manifest
。
chrome.manifest でこれを確認してください:
#THIS will use your xul file for the message-composing window
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://youraddon/content/overlay.xul
#If you want a button, too, make sure this is in your file, too.
overlay chrome://global/content/customizeToolbar.xul chrome://youraddon/content/overlay.xul
同様のタスクを (成功裏に) 実行するアドオンのコード (例: https://addons.mozilla.org/en-US/thunderbird/addon/latex-it/ ) を確認する必要があります。特に、chrome.manifest ファイルと、overlay.css および overlay.xul ファイルを見てください。
ツールバー ボタンはデフォルトでは表示されないことに注意してください。最初にツールバーを右クリックし、[カスタマイズ] をクリックする必要があります。