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
visible
property.
Return the value of property visible
Set the value of property enabled
Arguments
- value: Boolean - The new value for
enabled
property.
Return the value of property enabled
Set the value of property margined
Arguments
- value: Boolean - The new value for
margined
property.
Return the value of property margined
Set the value of property title
Arguments
- value: String - The new value for
title
property.
Return the value of property title