Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIPrompt Interface Reference

UNDER_REVIEW More...

import "nsIPrompt.idl";

Inheritance diagram for nsIPrompt:
Inheritance graph
[legend]
Collaboration diagram for nsIPrompt:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void alert (in wstring dialogTitle, in wstring text)
void alertCheck (in wstring dialogTitle, in wstring text, in wstring checkMsg, inout boolean checkValue)
boolean confirm (in wstring dialogTitle, in wstring text)
boolean confirmCheck (in wstring dialogTitle, in wstring text, in wstring checkMsg, inout boolean checkValue)
PRInt32 confirmEx (in wstring dialogTitle, in wstring text, in unsigned long buttonFlags, in wstring button0Title, in wstring button1Title, in wstring button2Title, in wstring checkMsg, inout boolean checkValue)
boolean prompt (in wstring dialogTitle, in wstring text, inout wstring value, in wstring checkMsg, inout boolean checkValue)
boolean promptPassword (in wstring dialogTitle, in wstring text, inout wstring password, in wstring checkMsg, inout boolean checkValue)
boolean promptUsernameAndPassword (in wstring dialogTitle, in wstring text, inout wstring username, inout wstring password, in wstring checkMsg, inout boolean checkValue)
boolean select (in wstring dialogTitle, in wstring text, in PRUint32 count,[array, size_is(count)] in wstring selectList, out long outSelection)

Public Attributes

const unsigned long BUTTON_POS_0 = 1
const unsigned long BUTTON_POS_1 = 1 << 8
const unsigned long BUTTON_POS_2 = 1 << 16
const unsigned long BUTTON_TITLE_OK = 1
const unsigned long BUTTON_TITLE_CANCEL = 2
const unsigned long BUTTON_TITLE_YES = 3
const unsigned long BUTTON_TITLE_NO = 4
const unsigned long BUTTON_TITLE_SAVE = 5
const unsigned long BUTTON_TITLE_DONT_SAVE = 6
const unsigned long BUTTON_TITLE_REVERT = 7
const unsigned long BUTTON_TITLE_IS_STRING = 127
const unsigned long BUTTON_POS_0_DEFAULT = 0 << 24
const unsigned long BUTTON_POS_1_DEFAULT = 1 << 24
const unsigned long BUTTON_POS_2_DEFAULT = 2 << 24
const unsigned long BUTTON_DELAY_ENABLE = 1 << 26
const unsigned long STD_OK_CANCEL_BUTTONS

Detailed Description

UNDER_REVIEW

This is the prompt interface which can be used without knowlege of a parent window. The parentage is hidden by the GetInterface though which it is gotten. This interface is identical to nsIPromptService but without the parent nsIDOMWindow parameter. See nsIPromptService for all documentation.

Accesskeys can be attached to buttons and checkboxes by inserting an & before the accesskey character. For a real &, use && instead.

Definition at line 56 of file nsIPrompt.idl.


Member Function Documentation

void nsIPrompt::alert ( in wstring  dialogTitle,
in wstring  text 
)
void nsIPrompt::alertCheck ( in wstring  dialogTitle,
in wstring  text,
in wstring  checkMsg,
inout boolean  checkValue 
)
boolean nsIPrompt::confirm ( in wstring  dialogTitle,
in wstring  text 
)
boolean nsIPrompt::confirmCheck ( in wstring  dialogTitle,
in wstring  text,
in wstring  checkMsg,
inout boolean  checkValue 
)
PRInt32 nsIPrompt::confirmEx ( in wstring  dialogTitle,
in wstring  text,
in unsigned long  buttonFlags,
in wstring  button0Title,
in wstring  button1Title,
in wstring  button2Title,
in wstring  checkMsg,
inout boolean  checkValue 
)
boolean nsIPrompt::prompt ( in wstring  dialogTitle,
in wstring  text,
inout wstring  value,
in wstring  checkMsg,
inout boolean  checkValue 
)
boolean nsIPrompt::promptPassword ( in wstring  dialogTitle,
in wstring  text,
inout wstring  password,
in wstring  checkMsg,
inout boolean  checkValue 
)
boolean nsIPrompt::promptUsernameAndPassword ( in wstring  dialogTitle,
in wstring  text,
inout wstring  username,
inout wstring  password,
in wstring  checkMsg,
inout boolean  checkValue 
)
boolean nsIPrompt::select ( in wstring  dialogTitle,
in wstring  text,
in PRUint32  count,
[array, size_is(count)] in wstring  selectList,
out long  outSelection 
)

Member Data Documentation

Definition at line 93 of file nsIPrompt.idl.

Definition at line 74 of file nsIPrompt.idl.

Definition at line 88 of file nsIPrompt.idl.

const unsigned long nsIPrompt::BUTTON_POS_1 = 1 << 8

Definition at line 75 of file nsIPrompt.idl.

Definition at line 89 of file nsIPrompt.idl.

const unsigned long nsIPrompt::BUTTON_POS_2 = 1 << 16

Definition at line 76 of file nsIPrompt.idl.

Definition at line 90 of file nsIPrompt.idl.

Definition at line 79 of file nsIPrompt.idl.

Definition at line 83 of file nsIPrompt.idl.

Definition at line 86 of file nsIPrompt.idl.

Definition at line 81 of file nsIPrompt.idl.

Definition at line 78 of file nsIPrompt.idl.

Definition at line 84 of file nsIPrompt.idl.

Definition at line 82 of file nsIPrompt.idl.

Definition at line 80 of file nsIPrompt.idl.

Initial value:

Definition at line 95 of file nsIPrompt.idl.


The documentation for this interface was generated from the following file: