This page has been translated automatically.
Programming
Fundamentials
Setting Up Development Environment
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Core Library
Containers
Engine Classes
Node-Related Classes
Rendering-Related Classes
Physics-Related Classes
Bounds-Related Classes
Controls-Related Classes
Pathfinding-Related Classes
Utility Classes
This version of documentation is OUTDATED! Please switch to the latest one.

WidgetDialogMessage Class

Interface for widget dialog color handling. See also UnigineScript analog.

To use this class, include the UnigineWidgetDialogMessage.h file.

WidgetDialogMessage Class

Members


WidgetDialogMessage (const Ptr<Gui> & gui, const char * str = 0)

Constructor. Creates a message dialog with given parameters.

Arguments

  • const Ptr<Gui> & gui - GUI, to which the dialog will belong.
  • const char * str - Dialog title. This is an optional parameter.

void setMessageText (const char * text)

Sets a text message of the dialog.

Arguments

  • const char * text - message.

void setMessageFontColor (const Math::vec4 & color)

Sets a color of the font used to display the text message in the widget.

Arguments

  • const Math::vec4 & color - Font color.

void setMessageFont (const char * name)

Sets a font that will be used to display the text message in the widget.

Arguments

  • const char * name - Font name.

const char * getMessageText ()

Returns the text message of the dialog. The default is equal to the dialog title.

Return value

Text message.

Ptr<WidgetDialogMessage> create (const Ptr<WidgetDialog> & widgetdialog)

WidgetDialogMessage constructor.

Arguments

  • const Ptr<WidgetDialog> & widgetdialog - Dialog smart pointer.

Return value

void setMessageFontRich (int rich)

Sets a value indicating if rich text formatting should be used for the text message in the widget.

Arguments

  • int rich - Positive number to use rich text formatting, 0 to use plain text formatting.

void setMessageHidden (int hidden)

Hides or shows the text message in the widget.

Arguments

  • int hidden - 1 to hide the text message, 0 to show it.

int isMessageHidden ()

Returns a value indicating if a text message in the widget is hidden or shown.

Return value

Returns 1 if the text message is hidden; otherwise, 0.

void setMessageFontSize (int size)

Sets a size of the font used to display the text message in the widget.

Arguments

  • int size - Font size.
Last update: 2017-07-03
Build: ()