Finished review of Dialogs category of functions and macros as well as choicdlg.h (assigned to myself).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52618 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Bryan Petty
2008-03-18 19:30:01 +00:00
parent 0c2d0fcf98
commit ba2874ff30
11 changed files with 385 additions and 328 deletions

View File

@@ -33,128 +33,49 @@ public:
@param style
A dialog style (bitlist) containing flags chosen from the following:
wxOK
Show an OK button.
wxCANCEL
Show a Cancel button.
wxYES_NO
Show Yes and No buttons.
wxYES_DEFAULT
Used with wxYES_NO, makes Yes button the default - which is the default
behaviour.
wxNO_DEFAULT
Used with wxYES_NO, makes No button the default.
wxICON_EXCLAMATION
Shows an exclamation mark icon.
wxICON_HAND
Shows an error icon.
wxICON_ERROR
Shows an error icon - the same as wxICON_HAND.
wxICON_QUESTION
Shows a question mark icon.
wxICON_INFORMATION
Shows an information (i) icon.
wxSTAY_ON_TOP
The message box stays on top of all other window, even those of the other
applications (Windows only).
@param pos
@@ -229,58 +150,46 @@ public:
// Global functions/macros
// ============================================================================
/** @ingroup group_funcmacro_dialog */
//@{
/**
General purpose message dialog. @a style may be a bit list of the
General purpose message dialog. @c style may be a bit list of the
following identifiers:
wxYES_NO
@beginStyleTable
@style{wxYES_NO}:
Puts Yes and No buttons on the message box. May be combined with
wxCANCEL.
@style{wxCANCEL}:
Puts a Cancel button on the message box. May only be combined with
wxYES_NO or wxOK.
@style{wxOK}:
Puts an Ok button on the message box. May be combined with wxCANCEL.
@style{wxICON_EXCLAMATION}:
Displays an exclamation mark symbol.
@style{wxICON_HAND}:
Displays an error symbol.
@style{wxICON_ERROR}:
Displays an error symbol - the same as wxICON_HAND.
@style{wxICON_QUESTION}:
Displays a question mark symbol.
@style{wxICON_INFORMATION}:
Displays an information symbol.
Puts Yes and No buttons on the message box. May be combined with
wxCANCEL.
wxCANCEL
Puts a Cancel button on the message box. May only be combined with
wxYES_NO or wxOK.
wxOK
Puts an Ok button on the message box. May be combined with wxCANCEL.
wxICON_EXCLAMATION
Displays an exclamation mark symbol.
wxICON_HAND
Displays an error symbol.
wxICON_ERROR
Displays an error symbol - the same as wxICON_HAND.
wxICON_QUESTION
Displays a question mark symbol.
wxICON_INFORMATION
Displays an information symbol.
The return value is one of: wxYES, wxNO, wxCANCEL, wxOK.
For example:
The return value is one of: wxYES, wxNO, wxCANCEL, wxOK. For example:
@code
...
int answer = wxMessageBox("Quit program?", "Confirm",
wxYES_NO | wxCANCEL, main_frame);
if (answer == wxYES)
main_frame-Close();
...
int answer = wxMessageBox("Quit program?", "Confirm",
wxYES_NO | wxCANCEL, main_frame);
if (answer == wxYES)
main_frame->Close();
@endcode
@a message may contain newline characters, in which case the
message will be split into separate lines, to cater for large messages.
@a message may contain newline characters, in which case the message will
be split into separate lines, to cater for large messages.
@header{wx/msgdlg.h}
*/
int wxMessageBox(const wxString& message,
const wxString& caption = "Message",
@@ -288,3 +197,5 @@ int wxMessageBox(const wxString& message,
wxWindow* parent = NULL,
int x = -1, int y = -1);
//@}