UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Content Creation
Materials
Unigine Material Library
Tutorials

Unigine::WidgetGridBox Class

Interface for widget gridbox handling. See also UnigineScript analog.

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

Unigine::WidgetGridBox Class

Members


static Ptr< WidgetGridBox > create (const WidgetPtr & widget)

WidgetGridBox constructor.

Arguments

  • const WidgetPtr & widget - Widget smart pointer.

static Ptr< WidgetGridBox > create (const Ptr< Gui > & gui, int num, int x, int y)

WidgetGridBox constructor.

Arguments

  • const Ptr< Gui > & gui - Gui pointer.
  • int num - Number of columns in the grid. The default is 2.
  • int x - Horizontal space between widgets in the box and between them and the box border. This is an optional argument.
  • int y - Vertical space between widgets in the box and between them and the box border. This is an optional argument.

virtual void setNumColumns (int num) const =0

Sets a number of columns in the grid.

Arguments

  • int num - Number of columns.

virtual int getNumColumns () const =0

Returns the number of columns in the grid.

Return value

Number of columns.

virtual void setColumnRatio (int num, int radio) const =0

Sets the width-to-height ratio of the specified column.

Arguments

  • int num - Column number in range from 0 to the total number of columns.
  • int radio - Width-to-height ratio.

virtual int getColumnRatio (int num) const =0

Returns the current width-to-height ratio of the specified column.

Arguments

  • int num - Column number in range from 0 to the total number of columns.

Return value

Width-to-height ratio.
Last update: 2017-07-03