extIEvents

この記事は Thunderbird 3 の新機能について述べています

extIEvents インタフェースは、カスタムイベントをサポートします。extIEventstoolkit/components/exthelper/extIApplication.idl で定義されています。

XPCOM サービスを通して実装された extIApplication: FUEL (Firefox) または STEEL (Thunderbird), SMILE (SeaMonkey) のページの説明を参照してください。

メソッドの概要

void addListener(in AString aEvent, in extIEventListener aListener)
void removeListener(in AString aEvent, in extIEventListener aListener)

プロパティ

プロパティ 説明

メソッド

addListener()

イベントリスナをリストへ追加する。同一のイベントターゲットで同一のパラメータを持つ複数のイベントリスナを登録した場合、重複したインスタンスは破棄される。したがって、イベントリスナが 2 回呼ばれることはなく、removeListener メソッドによってイベントリスナを削除する必要も無い。

void addListener(in AString aEvent, in extIEventListener aListener)
引数
aEvent
イベントの名前。イベントのリストは、extIApplication で利用可能。
aListener
追加するイベントリスナ。
戻り値

 

removeListener()

イベントリスナをリストから削除する。現在登録されているどのイベントリスナとも一致しない引数で removeListener を呼び出しても効果は無い。

void removeListener(in AString aEvent, in extIEventListener aListener)
引数
aEvent
イベントの名前。
aListener
削除するイベントリスナ。
戻り値

 

参照

FUEL (Firefox), STEEL (Thunderbird), SMILE (SeaMonkey)

Document Tags and Contributors

Contributors to this page: Gomita, Marsf, Potappo, Mgjbot
最終更新者: Marsf,