#include <message_dialogs.h>
|
void | EnableDialogs (bool value) |
|
bool | AreDialogsEnabled () const |
|
virtual void | MsgBox (const char *s)=0 |
|
virtual void | Error (const char *s)=0 |
|
virtual int | Question (const char *s)=0 |
|
virtual int | Choice (const char *b0, const char *b1, const char *b2, const char *s)=0 |
|
virtual int | ChoiceWithDefault (const char *b0, const char *b1, const char *b2, const int defaultChoice, const char *s)=0 |
|
The MessageDialogs class. Runtime support for messagebox popups via FLTK.
◆ AreDialogsEnabled()
bool AreDialogsEnabled |
( |
| ) |
const |
|
inline |
- Returns
- Whether or not dialogs are enabled.
◆ Choice()
virtual int Choice |
( |
const char * |
b0, |
|
|
const char * |
b1, |
|
|
const char * |
b2, |
|
|
const char * |
s |
|
) |
| |
|
pure virtual |
Creates and shows a pop-up dialog box and displays a text string and up to (3) buttons labeled according to the last three input parameters. To hide any of the buttons, pass a NULL string to the corresponding param. A question icon is displayed.
- Parameters
-
b0 | The label for button 0 (ESC is shortcut for this Right button). |
b1 | The label for button 1 (RET is shortcut for this Center button) |
b2 | The label for button 3 (left-most button). |
s | The text string to display. |
- Returns
- Equals 0 if b0 pressed, 1 if b1 pressed, 2 if b2 pressed.
Implemented in RuntimeMessageDialogs.
◆ ChoiceWithDefault()
virtual int ChoiceWithDefault |
( |
const char * |
b0, |
|
|
const char * |
b1, |
|
|
const char * |
b2, |
|
|
const int |
defaultChoice, |
|
|
const char * |
s |
|
) |
| |
|
pure virtual |
Creates and shows a pop-up dialog box and displays a text string and up to (3) buttons labeled according to the last three input parameters. To hide any of the buttons, pass a NULL string to the corresponding param. A question icon is displayed.
- Parameters
-
b0 | The label for button 0 (ESC is shortcut for this Right button). |
b1 | The label for button 1 (RET is shortcut for this Center button). |
b2 | The label for button 3 (left-most button). |
defaultChoice | The value returned when in command-line mode. |
s | The text string to display. |
- Returns
- Equals 0 if b0 pressed, 1 if b1 pressed, 2 if b2 pressed.
Implemented in RuntimeMessageDialogs.
◆ EnableDialogs()
void EnableDialogs |
( |
bool |
value | ) |
|
|
inline |
Suppresses popup messages when false, defaults to true.
- Parameters
-
value | The new popup suppression flag to set. |
◆ Error()
virtual void Error |
( |
const char * |
s | ) |
|
|
pure virtual |
Creates and shows a pop-up dialog box and displays a text string and (1) button labeled 'OK'. An exclamation icon is displayed.
- Parameters
-
s | The text string to display. |
Implemented in RuntimeMessageDialogs.
◆ MsgBox()
virtual void MsgBox |
( |
const char * |
s | ) |
|
|
pure virtual |
Creates and shows a pop-up dialog box and displays a text string and (1) button labeled 'OK'. An 'i' (information) icon is displayed.
- Parameters
-
s | The text string to display. |
Implemented in RuntimeMessageDialogs.
◆ Question()
virtual int Question |
( |
const char * |
s | ) |
|
|
pure virtual |
Creates and shows a pop-up dialog box and displays a text string and (2) buttons labeled 'Yes' and 'No'. A question mark icon is displayed.
- Parameters
-
s | The text string to display. |
- Returns
- Equals 1 if user pressed 'Yes', otherwise 0
Implemented in RuntimeMessageDialogs.
The documentation for this class was generated from the following file: