nsIDownloadManagerUI
出典: MDC
この記事は Firefox 3 の新機能について述べています
nsIDownloadManagerUI インタフェースは、ダウンロードマネージャのためのユーザインタフェースを実装するために利用されます。標準のダウンロードマネージャのユーザインタフェースを置き換えたい場合は、このインタフェースを実装してください。
目次 |
nsIDownloadManagerUI は toolkit/components/downloads/public/nsIDownloadManagerUI.idl で定義されています。これは scriptable で
非凍結です。 (Mozilla 1.9から更新されていません)
継承元: nsISupports
[編集] メソッドの概要
void getAttention();
|
void show([optional] in nsIInterfaceRequestor aWindowContext, [optional] in unsigned long aID, [optional] in short aReason);
|
[編集] 属性
| 属性 | 型 | 説明 |
visible
| boolean
| 読み取り専用。ダウンロードマネージャのユーザインタフェースが開かれている場合は true、そうでなければ false を返します。
|
[編集] 定数
| 定数 | 値 | 説明 |
REASON_USER_INTERACTED
| 0 | ダウンロードマネージャのユーザインタフェースを開く際、この値は、ユーザのリクエストによって開かれたかどうかを示します。 |
REASON_NEW_DOWNLOAD
| 1 | ダウンロードマネージャのユーザインタフェースを開く際、この値は、新たなダウンロードが開始されたために開かれたどうかを示します。 |
[編集] メソッド
[編集] getAttention()
ダウンロードマネージャのユーザインタフェースがすでに開かれている場合、そこに注意を促します。
void getAttention();
[編集] 引数
None.
[編集] 投げられる例外
NS_ERROR_UNEXPECTED- ユーザインタフェースが開かれていません。
[編集] show()
ダウンロードマネージャのユーザインタフェースをユーザに表示します。
void show( [optional] in nsIInterfaceRequestor aWindowContext, [optional] in unsigned long aID, [optional] in short aReason );
[編集] 引数
- aWindowContext
- ユーザインタフェースを表示するための親ウィンドウコンテキスト。この情報を使えば、ダウンロードマネージャを同じウィンドウのタブに、親としておくことができます。
- aID
- ダウンロードマネージャのユーザインタフェースを開く際、事前に選択されるダウンロードの ID。
- aReason
- ユーザインタフェースが表示された理由を示す 定数 のいずれか。