An object-oriented GUI library for Starbound
Examples for general usage are available in GUI and Binding
If you want to create a custom component, details are available in Component
Modules
penguingui.align | Alignment enum |
Binding | Adds listeners or bindings to objects. |
GUI | Base handler for all the GUI stuff. |
PtUtil | Utility functions. |
Classes
Button | A clickable button. |
CheckBox | A check box. |
Component | Superclass for all GUI components. |
Frame | A window. |
HorizontalLayout | Lays out components horizontally. |
Image | An image. |
Label | A text label for displaying text. |
Line | A line. |
List | A scrollable list |
Panel | A group of components. |
RadioButton | A radio button |
Rectangle | A rectangle. |
Slider | A slider |
TextButton | A button that has a text label. |
TextField | An editable text field. |
TextRadioButton | A radio button with text. |
VerticalLayout | Lays out components vertically. |