WidgetGridBox Class
Interface for widget gridbox handling. See also UnigineScript analog.
To use this class, include the UnigineWidgetGridBox.h file.
WidgetGridBox Class
Members
WidgetGridBox (const Ptr<Gui> & gui, int num = 2, int x = 0, int y = 0)
Constructor. Creates a grid box with given parameters.Arguments
- const Ptr<Gui> & gui - GUI, to which the new box will belong.
- int num - Number of columns in the grid. This is an optional parameter.
- int x - Horizontal space between the widgets in the box and between them and the box border. This is an optional parameter.
- int y - Vertical space between the widgets in the box and between them and the box border. This is an optional parameter.
int type ()
WidgetGridBox type.Return value
WidgetGridBox type identifier.void setNumColumns (int columns)
Sets a number of columns in the grid.Arguments
- int columns - Number of columns.
Ptr<WidgetGridBox> create (const Ptr<Widget> & widget)
WidgetGridBox constructor.Arguments
- const Ptr<Widget> & widget - Widget smart pointer.
Return value
int getNumColumns ()
Returns the number of columns in the grid.Return value
Number of columns.void setColumnRatio (int num, int ratio)
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 ratio - Width-to-height ratio.
int getColumnRatio (int num)
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
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)