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