Unigine.WidgetGroupBox Class
Inherits: | Widget |
This class creates a group box.
WidgetGroupBox Class
Properties
string Text#
The box title.
set
Sets a box title.
set value -
Box title.
int Background#
A value indicating if a background texture is rendered for the box.
set
Sets a value indicating if a background texture should be rendered for the box.
set value -
1 to render a background texture, 0 not to render.
vec4 Color#
A color of the global color multiplier.
set
Sets a color for the global color multiplier. The default is equivalent to vec4(1,1,1,1) (white).
set value -
Color multiplier.
int Stencil#
A value indicating if a widget cuts off its children along its set bounds. everything that lies outside of them, is not rendered. this option works only if children have align_overlap flag set (otherwise, they will expand the box widget bounds and no cutting will be done).
set
Sets a value indicating if a widget cuts off its children along its bounds. Everything that lies outside of them, is not rendered. The default is 0.
set value -
1 to enable cutting; otherwise, 0.
int Border#
A flag indicating if a one-pixel border is rendered around the widget content (in a shape of a box). the default is 1 (use a border).
set
Sets a flag indicating if a one-pixel border is rendered around the widget content (in a shape of a box). The default is 1 (use a border).
set value -
1 to use a border around the content; 0 not to use a border.
int PaddingBottom#
The current bottom padding for the widget content.
int PaddingTop#
The current top padding for the widget content.
int PaddingRight#
The current right-side padding for the widget content.
int PaddingLeft#
The current left-side padding for the widget content.
int SpaceY#
The vertical space between the widgets in the box and between them and the box border.
int SpaceX#
The horizontal space between the widgets in the box and between them and the box border.
Members
static WidgetGroupBox ( Gui gui, string str = 0, int x = 0, int y = 0 ) #
Constructor. Creates a group box with given parameters.Arguments
- Gui gui - GUI, to which the new box will belong.
- string str - Box title. 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.
WidgetGroupBox Cast ( Widget widget ) #
Casts a WidgetGroupBox out of the Widget instance.Arguments
- Widget widget - Widget instance.
Return value
WidgetGroupBox instance.void SetPadding ( int l, int r, int t, int b ) #
Sets widget paddings for all sides. Padding clears an area around the content of a widget (inside of it).Arguments
- int l - Left-side padding in pixels.
- int r - Right-side padding in pixels.
- int t - Top padding in pixels.
- int b - Bottom padding in pixels.
void SetSpace ( int x, int y ) #
Sets a space between the widgets in the box and between them and the box border.Arguments
- int x - Horizontal space.
- int y - Vertical space.
int type ( ) #
WidgetGroupBox type.Return value
WidgetGroupBox type identifier.Last update:
2019-08-16
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)