Minimal interactive render-buffer surface shared by terminal renderers.
This isolates the shared selection and hyperlink contract from the concrete paint model. Current formatter snapshots and the UV screen can both satisfy this surface today.
- Implementers
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
-
hyperlinkAt(
PositionT position) → String? -
lineSelectionBetweenRows(
int startRow, int endRow) → SelectionT? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
selectAllSelection(
) → SelectionT? -
textForSelection(
SelectionT selection) → String -
toString(
) → String -
A string representation of this object.
inherited
-
wordSelectionAt(
PositionT position) → SelectionT?
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited