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. |