| 1 |
module dwt.internal.mozilla.nsIPromptService; |
|---|
| 2 |
|
|---|
| 3 |
import dwt.internal.mozilla.Common; |
|---|
| 4 |
import dwt.internal.mozilla.nsID; |
|---|
| 5 |
import dwt.internal.mozilla.nsISupports; |
|---|
| 6 |
|
|---|
| 7 |
import dwt.internal.mozilla.nsIDOMWindow; |
|---|
| 8 |
|
|---|
| 9 |
const char[] NS_IPROMPTSERVICE_IID_STR = "1630c61a-325e-49ca-8759-a31b16c47aa5"; |
|---|
| 10 |
|
|---|
| 11 |
const nsIID NS_IPROMPTSERVICE_IID= |
|---|
| 12 |
{0x1630c61a, 0x325e, 0x49ca, |
|---|
| 13 |
[ 0x87, 0x59, 0xa3, 0x1b, 0x16, 0xc4, 0x7a, 0xa5 ]}; |
|---|
| 14 |
|
|---|
| 15 |
interface nsIPromptService : nsISupports { |
|---|
| 16 |
|
|---|
| 17 |
static const char[] IID_STR = NS_IPROMPTSERVICE_IID_STR; |
|---|
| 18 |
static const nsIID IID = NS_IPROMPTSERVICE_IID; |
|---|
| 19 |
|
|---|
| 20 |
extern(System): |
|---|
| 21 |
nsresult Alert(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText); |
|---|
| 22 |
nsresult AlertCheck(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUnichar *aCheckMsg, PRBool *aCheckState); |
|---|
| 23 |
nsresult Confirm(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRBool *_retval); |
|---|
| 24 |
nsresult ConfirmCheck(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval); |
|---|
| 25 |
|
|---|
| 26 |
enum { BUTTON_POS_0 = 1U }; |
|---|
| 27 |
enum { BUTTON_POS_1 = 256U }; |
|---|
| 28 |
enum { BUTTON_POS_2 = 65536U }; |
|---|
| 29 |
enum { BUTTON_TITLE_OK = 1U }; |
|---|
| 30 |
enum { BUTTON_TITLE_CANCEL = 2U }; |
|---|
| 31 |
enum { BUTTON_TITLE_YES = 3U }; |
|---|
| 32 |
enum { BUTTON_TITLE_NO = 4U }; |
|---|
| 33 |
enum { BUTTON_TITLE_SAVE = 5U }; |
|---|
| 34 |
enum { BUTTON_TITLE_DONT_SAVE = 6U }; |
|---|
| 35 |
enum { BUTTON_TITLE_REVERT = 7U }; |
|---|
| 36 |
enum { BUTTON_TITLE_IS_STRING = 127U }; |
|---|
| 37 |
enum { BUTTON_POS_0_DEFAULT = 0U }; |
|---|
| 38 |
enum { BUTTON_POS_1_DEFAULT = 16777216U }; |
|---|
| 39 |
enum { BUTTON_POS_2_DEFAULT = 33554432U }; |
|---|
| 40 |
enum { BUTTON_DELAY_ENABLE = 67108864U }; |
|---|
| 41 |
enum { STD_OK_CANCEL_BUTTONS = 513U }; |
|---|
| 42 |
enum { STD_YES_NO_BUTTONS = 1027U }; |
|---|
| 43 |
|
|---|
| 44 |
nsresult ConfirmEx(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUint32 aButtonFlags, PRUnichar *aButton0Title, PRUnichar *aButton1Title, PRUnichar *aButton2Title, PRUnichar *aCheckMsg, PRBool *aCheckState, PRInt32 *_retval); |
|---|
| 45 |
nsresult Prompt(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUnichar **aValue, PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval); |
|---|
| 46 |
nsresult PromptUsernameAndPassword(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUnichar **aUsername, PRUnichar **aPassword, PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval); |
|---|
| 47 |
nsresult PromptPassword(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUnichar **aPassword, PRUnichar *aCheckMsg, PRBool *aCheckState, PRBool *_retval); |
|---|
| 48 |
nsresult Select(nsIDOMWindow aParent, PRUnichar *aDialogTitle, PRUnichar *aText, PRUint32 aCount, PRUnichar **aSelectList, PRInt32 *aOutSelection, PRBool *_retval); |
|---|
| 49 |
|
|---|
| 50 |
} |
|---|