InlineTuiRenderer class

Inline renderer that renders below the current cursor position.

This renderer doesn't use the alternate screen buffer, so output accumulates in the terminal history. Best for tools that should leave output visible after exit.

Implemented types

Constructors

InlineTuiRenderer({required TuiTerminal terminal, TuiRendererOptions options = const TuiRendererOptions(altScreen: false, hideCursor: false)})

Properties

hashCode int
The hash code for this object.
no setterinherited
metrics RenderMetrics?
Returns render performance metrics, or null if not supported.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terminal TuiTerminal
The terminal to render to.
final

Methods

clear() → void
Clears the rendered content.
override
dispose() → void
Disposes of renderer resources.
override
flush() Future<void>
Flushes any buffered output.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render(Object view) → void
Renders the view to the terminal.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited