TerminalGraphicsControl class final

One parsed terminal graphics control sequence.

Constructors

TerminalGraphicsControl({required TerminalGraphicsProtocol protocol, required int start, required int end, required String sequence, required String? action, required int? imageId, required int? columns, required int? rows, required int? more, required bool cursorMovementSuppressed})
const

Properties

action → String?
Protocol action parameter, if present.
final
columns → int?
Requested terminal-cell columns, if present.
final
cursorMovementSuppressed → bool
Whether the control sequence suppresses terminal cursor movement.
final
deletesImage → bool
Whether this sequence deletes retained graphics.
no setter
displayColumns → int
Display width in terminal cells, clamped to a usable minimum.
no setter
displayRows → int
Display height in terminal cells, clamped to a usable minimum.
no setter
displaysImage → bool
Whether this sequence displays graphics at the current cursor location.
no setter
displaysWithoutCursorMovement → bool
Whether the sequence displays graphics without moving the real cursor.
no setter
end → int
End offset, exclusive, in the scanned string.
final
hashCode → int
The hash code for this object.
no setterinherited
hasMoreChunks → bool
Whether more chunks follow this sequence.
no setter
imageId → int?
Retained image identifier, if present.
final
more → int?
Chunk continuation flag, if present.
final
protocol → TerminalGraphicsProtocol
The graphics protocol used by this control sequence.
final
rows → int?
Requested terminal-cell rows, if present.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sequence → String
The complete escape/control sequence.
final
start → int
Start offset in the scanned string.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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