libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
TUI Core

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

Detailed Description

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.