Terminal UI framework core: screen, input, layout, painting. More...
Classes | |
| class | TuiApplication |
| Application class for TUI programs. More... | |
| class | TuiInputParser |
| State machine for parsing terminal escape sequences into events. More... | |
| class | TuiLayout |
| Abstract base class for TUI layout managers. More... | |
| class | TuiPainter |
| Painting context for TUI widgets. More... | |
| class | TuiPalette |
| Style palette for TUI widgets. More... | |
| struct | TuiCell |
| A single cell in the TUI screen buffer. More... | |
| class | TuiStyle |
| Visual properties of a TUI cell (everything except the character). More... | |
| class | TuiPaintEvent |
| Event delivered when a TUI widget needs to repaint. More... | |
Terminal UI framework core: screen, input, layout, painting.
Application entry point for TUI programs, Widget base class, Screen abstraction with color-mode-aware rendering (graceful degradation from TrueColor down to NoColor), input event parsing, Painter for cell-based rendering, Palette and Style theming, and Layout management.