Cri::Tui::Renderer
Full-terminal layout with an incremental terminal backend. The first frame and resizes clear the alternate screen; normal updates redraw only changed rows, preventing input flicker.
Constructors
Instance methods
buffers
SourceReturns changed 1-indexed row numbers. Kept public for regression tests; render uses this same diff before writing to STDOUT.
cursor_screen_position
Returns a 1-indexed terminal position for the focused panel cursor. A cursor outside the panel viewport is hidden until scrolling reveals it.
cursor_shape
Sourceheight
Sourcerender
Sourcewidth
Sourceworkspace
Sourceworkspace=(workspace : Workspace)
Source