A container for a single widget that provide a caption and visually group it's children.
var libui = require('libui');
var win = new libui.UiWindow('UiGroup example', 640, 480, true);
var widget = new libui.UiGroup();
win.setChild(widget);
win.onClosing(function () {
win.close();
libui.stopLoop();
});
win.show();
libui.startLoop();new libui.UiGroup()
Create a new UiGroup object.
See properties implementation for generic details on how properties are implemented.
Whether the widget should be visible or hidden.
Read write.
Defaults to true.
Whether the widget should be enabled or disabled.
Read write.
Defaults to true.
This property specify if the group content area should have a margin or not. Defaults to false.
This property specify the caption of the group. Defaults to empty string.
Set the child widget of the group.
Arguments
- control: UiControl - the control to append.
Destroy and free the control.
Change the parent of the control
Arguments
- parent: UiControl - the new parent of the widget or null to detach it.
Return whether the control is a top level one or not.
Set the value of property visible
Arguments
- value: Boolean - The new value for
visibleproperty.
Return the value of property visible
Set the value of property enabled
Arguments
- value: Boolean - The new value for
enabledproperty.
Return the value of property enabled
Set the value of property margined
Arguments
- value: Boolean - The new value for
marginedproperty.
Return the value of property margined
Set the value of property title
Arguments
- value: String - The new value for
titleproperty.
Return the value of property title
