Terminal UI widget library. More...
Classes | |
| class | promeki::TuiButton |
| Clickable button with text label. More... | |
| class | promeki::TuiCheckBox |
| Toggleable checkbox with text label. More... | |
| class | promeki::TuiFrame |
| Container widget with a border and optional title. More... | |
| class | promeki::TuiLineEdit |
| Single-line text input widget. More... | |
| class | promeki::TuiListView |
| Scrollable list of items with keyboard and mouse navigation. More... | |
| class | promeki::TuiAction |
| A menu action item. More... | |
| class | promeki::TuiProgressBar |
| Horizontal progress indicator. More... | |
| class | promeki::TuiScrollArea |
| Container that scrolls content larger than its viewport. More... | |
| class | promeki::TuiSplitter |
| Resizable split between two child widgets. More... | |
| class | promeki::TuiStatusBar |
| Bottom-of-screen status line. More... | |
| class | promeki::TuiTabWidget |
| Tabbed container with keyboard-switchable tabs. More... | |
| class | promeki::TuiTextArea |
| Multi-line text editing/display widget. More... | |
Enumerations | |
| enum | promeki::TuiAlignment { AlignLeft , AlignCenter , AlignRight } |
| Text alignment for TUI labels. | |
Terminal UI widget library.
Interactive terminal widgets: buttons, checkboxes, labels, text areas, list views, menus, progress bars, scroll areas, splitters, status bars, and tab widgets.