Create  Edit  Diff  XUL Wiki  Index  Search  Changes  History  Source  RSS  wikifarm  Login

ダウンロード完了時のダイアログ

ダウンロード完了時に右下に表示されるダイアログの使い方。

nsIAlertsService の showAlertNotification を利用する

var alertsService = Components.classes["@mozilla.org/alerts-service;1"]
            .getService(Components.interfaces.nsIAlertsService);

alertsService.showAlertNotification("", "TITLE", "TEXT", true, "", alertListener);
第1引数
表示するアイコンの URL
第2引数
ダイアログのタイトル
第3引数
ダイアログメッセージ
第4引数
真なら、ダイアログメッセージがクリックできるようになる
第5引数
nsIAlertListener に渡す文字列
第6引数
nsIAlertListener

nsIAlertListener

var alertListener = {
   onAlertFinished: function(aAlertCookie){
       // ダイアログが閉じたときに呼ばれる
   },
   onAlertClickCallback: function(aAlertCookie){
       // ダイアログをクリックしたときに呼ばれる
   }
}
Last modified:2005/01/13 20:58:29
Keyword(s):
References:[XUL Wiki]