| AbstractListSection |
Base for vertical, scrollable, single-selection lists; subclasses supply the row count and row drawing.
|
| BorderSection |
A border with an optional title around a single child, insetting the child's bounds by one
cell.
|
| Button |
A focusable button that runs its action on ENTER or SPACE and is drawn reversed while focused.
|
| Checkbox |
A focusable on/off toggle, flipped by ENTER or SPACE and drawn reversed while focused.
|
| Dialogs |
Static helpers that open modal dialogs as centered, bordered Form overlays; all methods must be called on the UI thread.
|
| Form |
A stack of fields with internal Tab traversal: Tab and Shift-Tab cycle the fields,
descending depth-first into nested forms.
|
| LabelSection |
A single line of static or settable text, with optional horizontal alignment.
|
| LogSection |
A ScrollSection for logs: follows the tail by default and retains a bounded number of
lines, dropping the oldest.
|
| MenuSection |
A vertical, arrow-navigable, scrollable list of strings with a selection; ENTER fires onSelect.
|
| ProgressBar |
A horizontal progress bar over the range 0 to 1, drawn with block glyphs and an optional centered percentage.
|
| RadioGroup |
A single-choice option list; ENTER or SPACE chooses the option under the cursor, marked (o).
|
| ScrollSection |
Vertically scrollable lines of text, scrolled with UP/DOWN/PAGE_UP/PAGE_DOWN/HOME/END.
|
| SelectList<T> |
A scrollable, selectable list of typed items, each rendered to a display string; ENTER fires the selection handlers.
|
| SingleRowSection |
Base for leaf widgets that draw a single, vertically centered row; subclasses implement renderRow.
|
| Sparkline |
A one-row chart of a value series drawn with partial block glyphs, auto-scaled to the series range; newest values are on the right.
|
| Spinner |
An indeterminate progress indicator that cycles frames; advance with tick() or animate on a timer with start(App).
|
| StatusBar |
A single-row text bar, reverse-video by default, for hints and status.
|
| TabHost |
A tab container that renders the active tab's content plus a one-row tab bar.
|
| Table |
A scrollable table with a fixed header and selectable rows; column widths are solved from
each column's Constraint, so the header and rows always align and tile the width.
|
| TextInput |
A single-line editable text field with caret movement and horizontal scrolling.
|
| TextSection |
Multi-line static or settable text, drawn top-down.
|
| TreeNode |
A node in a TreeView: a label, ordered children, and an expanded flag.
|
| TreeView |
A scrollable tree view that flattens the expanded nodes to rows; activation toggles a
parent or selects a leaf, and LEFT/RIGHT collapse and expand the node under the cursor.
|