Unigine::SystemDialog Class
Header: | #include <UnigineWindowManager.h> |
This class is used to create and manage system dialogs displaying informational, warning, and error messages.
SystemDialog Class
Members
SystemDialog ( ) #
Constructor.void setType ( int type ) #
Sets the type of the system dialog.Arguments
- int type - Dialog type to be set: one of the TYPE_* values.
int getType ( ) #
Returns the current type of the system dialog.Return value
Dialog type to be set: one of the TYPE_* values.void setTitle ( const char * title ) #
Sets a new title for the system dialog.Arguments
- const char * title - Dialog title to be set.
const char * getTitle ( ) #
Returns the current title of the system dialog.Return value
Current dialog title.void setMessage ( const char * message ) #
Sets a new message of the system dialog.Arguments
- const char * message - Dialog message to be set.
const char * getMessage ( ) #
Returns the current message of the system dialog.Return value
Current dialog message.void setDefaultButtonReturn ( int val ) #
Sets a default button to be pressed by default when the user hits the Return key on the keyboard.Arguments
- int val - Number of the button to be set, in the range from 0 to the total number of buttons.
int getDefaultButtonReturn ( ) #
Returns the current default button to be pressed by default when the user hits the Return key on the keyboard.Return value
Number of the button, in the range from 0 to the total number of buttons.void setDefaultButtonEscape ( int escape ) #
Sets a default button to be pressed by default when the user hits the Escape key on the keyboard.Arguments
- int escape - Number of the button to be set, in the range from 0 to the total number of buttons.
int getDefaultButtonEscape ( ) #
Returns the current default button to be pressed by default when the user hits the Escape key on the keyboard.Return value
Number of the button, in the range from 0 to the total number of buttons.int getNumButtons ( ) #
Returns the total number of buttons of the system dialog.Return value
Total number of dialog buttons.int addButton ( ) #
Adds a new button to the system dialog.Return value
Number of the new added button.int addButton ( const char * name ) #
Adds a new button to the system dialog.Arguments
- const char * name - Name of the button to be added.
Return value
Number of the new added button.void removeButton ( int num ) #
Removes the button with the specified number from the system dialog.Arguments
- int num - Number of the button to be removed, in the range from 0 to the total number of buttons.
void swapButtons ( int num_0, int num_1 ) #
Swaps two buttons with the specified numbers.Arguments
- int num_0 - Number of the first button, in the range from 0 to the total number of buttons.
- int num_1 - Number of the second button, in the range from 0 to the total number of buttons.
const char * getButtonName ( int num ) #
Returns the name of the button by its number.Arguments
- int num - Number of the button, in the range from 0 to the total number of buttons.
Return value
Name of the button with the specified number.void setButtonName ( int num, const char * name ) #
Sets as new name for the button with the specified number.Arguments
- int num - Number of the button to be renamed, in the range from 0 to the total number of buttons.
- const char * name - New name to be set for the button with the specified number.
Last update:
2024-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)