Unigine::WidgetDialog Class
Header: | #include <UnigineWidgets.h> |
Inherits: | WidgetWindow |
This class creates a dialog window.
WidgetDialog Class
Members
static WidgetDialogPtr create(const Ptr<Gui> & gui, const char * str = 0, int x = 0, int y = 0)
Constructor. Creates a dialog window with given parameters.Arguments
- const Ptr<Gui> & gui - GUI, to which the dialog will belong.
- const char * str - Window title. This is an optional parameter.
- int x - Horizontal space between widgets in the window and between them and the window border. This is an optional parameter.
- int y - Vertical space between widgets in the window and between them and the window border. This is an optional parameter.
Ptr<WidgetDialog> cast(const Ptr<Widget> & widget)
Casts a WidgetDialog out of the Widget instance.Arguments
- const Ptr<Widget> & widget - Pointer to Widget.
Return value
Pointer to WidgetDialog.Ptr<WidgetButton> getCancelButton()
Returns the button that cancels an action.Return value
Cancel button.int isCancelClicked()
Returns a value indicating if the Cancel button is clicked.Return value
1 if the Cancel button is clicked; otherwise, 0.void setCancelText(const char * text)
Sets a caption of the Cancel button.Arguments
- const char * text - Cancel button caption.
const char * getCancelText()
Returns the caption of the Cancel button. The default is Cancel.Return value
Cancel button caption.Ptr<WidgetButton> getCloseButton()
Returns the button that closes an action.Return value
Close button.int isCloseClicked()
Returns a value indicating if the Close button is clicked.Return value
1 if the Close button is clicked; otherwise, 0.void setCloseText(const char * text)
Sets a caption of the Close button.Arguments
- const char * text - Close button caption.
const char * getCloseText()
Returns the caption of the Close button. The default is empty.Return value
Close button caption.int isDone()
Returns a value indicating if the dialog window is closed.Return value
1 if the dialog window is closed; otherwise, 0.Ptr<WidgetButton> getOkButton()
Returns the button that approves an action.Return value
OK button.int isOkClicked()
Returns a value indicating if the OK button is clicked.Return value
1 if the OK button is clicked; otherwise, 0.void setOkText(const char * text)
Sets a caption of the OK button.Arguments
- const char * text - OK button caption.
const char * getOkText()
Returns the caption of the OK button. The default is OK.Return value
OK button caption.int getResult()
Returns a value indicating which button has been clicked.Return value
1 if the OK button is clicked; -1 if the Cancel button is clicked; 0 if the Close button is clicked.Ptr<WidgetDialog> getWidgetDialog()
Returns a dialog pointer.Return value
WidgetDialog pointer.int type()
WidgetDialog type.Return value
WidgetDialog type identifier.Last update: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)