| 1 |
module dwt.internal.mozilla.nsIPrompt; |
|---|
| 2 |
|
|---|
| 3 |
import dwt.internal.mozilla.Common; |
|---|
| 4 |
import dwt.internal.mozilla.nsID; |
|---|
| 5 |
import dwt.internal.mozilla.nsISupports; |
|---|
| 6 |
|
|---|
| 7 |
const char[] NS_IPROMPT_IID_STR = "a63f70c0-148b-11d3-9333-00104ba0fd40"; |
|---|
| 8 |
|
|---|
| 9 |
const nsIID NS_IPROMPT_IID= |
|---|
| 10 |
{0xa63f70c0, 0x148b, 0x11d3, |
|---|
| 11 |
[ 0x93, 0x33, 0x00, 0x10, 0x4b, 0xa0, 0xfd, 0x40 ]}; |
|---|
| 12 |
|
|---|
| 13 |
interface nsIPrompt : nsISupports { |
|---|
| 14 |
|
|---|
| 15 |
static const char[] IID_STR = NS_IPROMPT_IID_STR; |
|---|
| 16 |
static const nsIID IID = NS_IPROMPT_IID; |
|---|
| 17 |
|
|---|
| 18 |
extern(System): |
|---|
| 19 |
nsresult Alert(PRUnichar *dialogTitle, PRUnichar *text); |
|---|
| 20 |
nsresult AlertCheck(PRUnichar *dialogTitle, PRUnichar *text, PRUnichar *checkMsg, PRBool *checkValue); |
|---|
| 21 |
nsresult Confirm(PRUnichar *dialogTitle, PRUnichar *text, PRBool *_retval); |
|---|
| 22 |
nsresult ConfirmCheck(PRUnichar *dialogTitle, PRUnichar *text, PRUnichar *checkMsg, PRBool *checkValue, PRBool *_retval); |
|---|
| 23 |
|
|---|
| 24 |
enum { BUTTON_POS_0 = 1U }; |
|---|
| 25 |
enum { BUTTON_POS_1 = 256U }; |
|---|
| 26 |
enum { BUTTON_POS_2 = 65536U }; |
|---|
| 27 |
enum { BUTTON_TITLE_OK = 1U }; |
|---|
| 28 |
enum { BUTTON_TITLE_CANCEL = 2U }; |
|---|
| 29 |
enum { BUTTON_TITLE_YES = 3U }; |
|---|
| 30 |
enum { BUTTON_TITLE_NO = 4U }; |
|---|
| 31 |
enum { BUTTON_TITLE_SAVE = 5U }; |
|---|
| 32 |
enum { BUTTON_TITLE_DONT_SAVE = 6U }; |
|---|
| 33 |
enum { BUTTON_TITLE_REVERT = 7U }; |
|---|
| 34 |
enum { BUTTON_TITLE_IS_STRING = 127U }; |
|---|
| 35 |
enum { BUTTON_POS_0_DEFAULT = 0U }; |
|---|
| 36 |
enum { BUTTON_POS_1_DEFAULT = 16777216U }; |
|---|
| 37 |
enum { BUTTON_POS_2_DEFAULT = 33554432U }; |
|---|
| 38 |
enum { BUTTON_DELAY_ENABLE = 67108864U }; |
|---|
| 39 |
enum { STD_OK_CANCEL_BUTTONS = 513U }; |
|---|
| 40 |
|
|---|
| 41 |
nsresult ConfirmEx(PRUnichar *dialogTitle, PRUnichar *text, PRUint32 buttonFlags, PRUnichar *button0Title, PRUnichar *button1Title, PRUnichar *button2Title, PRUnichar *checkMsg, PRBool *checkValue, PRInt32 *_retval); |
|---|
| 42 |
nsresult Prompt(PRUnichar *dialogTitle, PRUnichar *text, PRUnichar **value, PRUnichar *checkMsg, PRBool *checkValue, PRBool *_retval); |
|---|
| 43 |
nsresult PromptPassword(PRUnichar *dialogTitle, PRUnichar *text, PRUnichar **password, PRUnichar *checkMsg, PRBool *checkValue, PRBool *_retval); |
|---|
| 44 |
nsresult PromptUsernameAndPassword(PRUnichar *dialogTitle, PRUnichar *text, PRUnichar **username, PRUnichar **password, PRUnichar *checkMsg, PRBool *checkValue, PRBool *_retval); |
|---|
| 45 |
nsresult Select(PRUnichar *dialogTitle, PRUnichar *text, PRUint32 count, PRUnichar **selectList, PRInt32 *outSelection, PRBool *_retval); |
|---|
| 46 |
|
|---|
| 47 |
} |
|---|