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