UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Migration
Migrating to UNIGINE 2.0
C++ API Migration
Migrating from UNIGINE 2.0 to UNIGINE 2.1

GUI-Related Classes

UserInterface Class

Gui Class

UNIGINEUNIGINE 2
GUI_DRAG_DROPGUI_DRAG_DROP
See remarks below.
GUI_ACTIVATEDRemoved
GUI_DEACTIVATEDRemoved
int getNumChilds()int getNumChildren()
See remarks below.

Remarks:

  1. A callback can receive dragged widgets inside additional arguments. Clicked or pressed callbacks receive a mouse button or a key inside an additional callback argument.
  2. The int getNumChilds() function is depricated. It is provided to keep your code working until the next release. Please, replace it with int getNumChildren().

New Functions and Variables

Widget Class

WidgetCanvas Class

WidgetComboBox Class

WidgetDialog Class

WidgetGroupBox Class

WidgetIcon Class

UNIGINEUNIGINE 2
WidgetIcon(Gui gui)
WidgetIcon(Gui gui, string texture)
WidgetIcon(Gui gui, string texture, int width = 0, int height = 0)

WidgetListBox Class

WidgetMenuBar Class

WidgetMenuBox Class

WidgetTabBox Class

WidgetSlider Class

WidgetSpriteMaterial Class

The class has been removed.

WidgetSpin Class

WidgetTreeBox Class

UNIGINEUNIGINE 2
int getNumItemChilds(int item)int getNumItemChildren(int item)
See remarks below.

Remarks:

  1. The int getNumItemChilds(int item) function is depricated. It is provided to keep your code working until the next release. Please, replace it with int getNumItemChildren(int item).

New Functions

Last update: 2017-07-03