-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Travis Gibson edited this page Sep 13, 2018
·
7 revisions
Perl 6 Nativecall Binding to Libui
Provides an object-oriented interface to Libui.
Also available via p6doc.
Every widget is a Libui::Control. Any method that needs a Libui::Control will accept any of these widgets.
Widget | Description |
---|---|
Button | A button with a label |
Checkbox | A checkbox with a label |
Combobox | A simple combobox |
ColorButton | A button for selecting a color |
EditableCombobox | A combobox that can be edited |
Entry | Text input, can be disabled |
FontButton | A button for selecting a font (Incomplete: Cannot set programmatically) |
Form | A container that takes labels for its contents |
Grid | A container that aligns widgets for window design |
Group | A container that provides a title for a set of items |
Label | Displays a single line of text |
Menu | Creates a single column of an application menu |
MultilineEntry | An entry that allows multiple lines |
Time and Date Pickers | Allows choosing of a date and/or time |
ProgressBar | Displays a progress bar |
RadioButton | A set of radio buttons |
Separator | A simple vertical or horizontal separator |
Slider | A draggable slider for choosing a value in a range |
Spinbox | A numerical input with a minimum and maximum range |
Tab | A set named tabs for placing items in |
Window | Contains any other widget, cannot be embedded in a container |
VBox, HBox | A vertical or horizontal box for grouping items |