Skip to content
Travis Gibson edited this page Sep 12, 2018 · 7 revisions

Perl 6 Nativecall Binding to Libui

Provides an object-oriented interface to Libui.

Also available via p6doc.

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 Choosers 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 all the other widgets, cannot be embedded in a container
VBox, HBox A vertical or horizontal box for grouping items

Clone this wiki locally