These pages document the libui-node
classes.
If you are new to the framework, you should start reading basic documentation on how it work:
- Initialization & Event Loop - explains how to initialize the framework and how the event loop works.
- Properties - explains how widgets properties are implemented by
libui-node
. - Events - explains how widgets events are implemented by
libui-node
. - Containers - explains how you can group widgets in tree hierarchies using different layout strategies.
- Attributed Strings - explains how you can style text (font, color, underline, ...)
- UiWindow - explains how to create and manage OS windows.
- UiForm - A container that organize children as labeled fields.
- UiGrid - A powerful container that allow to specify size and position of each children.
- UiVerticalBox - A container that stack its chidren vertically.
- UiTab - A container that show each chidren in a separate tab.
- UiHorizontalBox - A container that stack its chidren horizontally.
- UiGroup - A container for a single widget that provide a caption and visually group it's children.
- UiEntry - A simple, single line text entry widget.
- UiPasswordEntry - A single line text entry widget that mask the input, useful to edit passwords or other sensible data.
- UiSearchEntry - A single line text entry widget to search text.
- UiMultilineEntry - A multiline text entry widget.
- UiDatePicker - A widgets to edit dates.
- UiTimePicker - A widgets to edit times.
- UiDateTimePicker - A widgets to edit date/times.
- UiCheckbox - A checkbox widget.
- UiSpinbox - An entry widget for numerical values.
- UiSlider - Horizontal slide to set numerical values.
- UiCombobox - A drop down combo box that allow list selection only.
- UiRadioButtons - A widget that represent a group of radio options.
- UiEditableCombobox - A drop down combo box that allow selection from list or free text entry.
- UiLabel - A static text label.
- UiVerticalSeparator - A vertical line to visually separate widgets.
- UiHorizontalSeparator - An horizontal line to visually separate widgets.
- UiProgressBar - Progress bar widget.
- UiButton - A simple button.
- UiColorButton - A button that opens a color palette popup.
- UiFontButton - A button that opens a font chooser.