LiveRegion class

The lines at the bottom of the screen that are redrawn in place: the spinner, the input box, menus. Everything above it is permanent output.

Constructors

LiveRegion(Terminal _terminal)

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

clear() → void
forget() → void
Forgets the region without erasing it, after the screen was cleared.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printAbove(List<String> lines) → void
Writes lines as permanent output above the region, then redraws it.
render(List<String> lines, {int? cursorRow, int? cursorColumn}) → void
Replaces the region with lines. The cursor is hidden unless cursorRow and cursorColumn place it.
toString() → String
A string representation of this object.
inherited

Operators

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