UserInterface Class
The class is used to work with widgets that are created by loading a UI file.
See Also#
- C++ API sample <UnigineSDK>/source/samples/Api/Widgets/UserInterface
- C# API sample <UnigineSDK>/source/csharp/samples/Api/Widgets/UserInterface
UserInterface Class
Members
int getCallback ( int num, int callback ) #
Returns the number of a given callback function.Arguments
- int num - Widget number.
- int callback
Return value
Callback number.string getCallbackInstanceData ( int num, int callback ) #
Returns the callback instance data.Arguments
- int num - Widget number.
- int callback
Return value
Instance data.string getCallbackName ( int num, int callback ) #
Returns the name of a given callback function.Arguments
- int num - Widget number.
- int callback
Return value
Callback function name.string getCallbackStringData ( int num, int callback ) #
Returns the callback string data.Arguments
- int num - Widget number.
- int callback
Return value
Callback string data (i.e. string data specified in the string parameter of the callback).string getCallbackVariableData ( int num, int callback ) #
Returns the callback variable data.Arguments
- int num - Widget number.
- int callback
Return value
Callback variable data (i.e. string data specified in the variable parameter of the callback).Widget getCallbackWidgetData ( int num, int callback ) #
Returns the callback widget data.Arguments
- int num - Widget number.
- int callback
Return value
Widget data (i.e. reference to a widget specified in the widget parameter of the callback).int getNumCallbacks ( int num ) #
Returns the total number of callbacks for a given widget.Arguments
- int num - Widget number.
Return value
Number of callbacks.int getNumWidgets ( ) #
Returns number of associated widgets.Return value
Number of associated widgets.Widget getWidget ( int num ) #
Returns reference to widget with the given ID.Arguments
- int num - Widget ID.
Return value
Reference to widget with the given ID.int getWidgetExport ( int num ) #
Returns a value indicating if a given widget is exported into a script (has export="1" flag in UI file).Arguments
- int num - Widget ID.
Return value
1 if the widget is exported; otherwise, 0.string getWidgetName ( int num ) #
Returns widget name by ID.Arguments
- int num - Widget ID.
Return value
Widget name.string getWidgetNext ( int num ) #
Returns the name of the widget, which will be focused next.Arguments
- int num - Widget number.
Return value
Widget name.int findWidget ( string name ) #
Searches a widget by its name.Arguments
- string name - Widget name.
Return value
Returns the number of the widget if exists; otherwise, -1.void updateWidgets ( ) #
Updates all widgets belonging to the user interface. This function should be called, for example, after change of the interface language.Last update:
2019-08-16
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)