TerminalService class abstract

Service for creating and managing terminal windows and associated objects.

Provides an abstract interface for terminal operations, allowing for different implementations depending on the underlying platform or terminal capabilities.

Implementers

Constructors

TerminalService()

Properties

hashCode int
The hash code for this object.
no setterinherited
listener TerminalListener?
getter/setter pair
logger TerminalLogger
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
viewport TerminalViewport
no setter

Methods

attach() Future<void>
bell() → void
Triggers the terminal bell (audible or visible alert).
checkSupport(Capability capability) CapabilitySupport
Checks if a specific capability is supported by the terminal.
createImage({required Size size, String? filePath, Color? backgroundColor}) TerminalImage
detach() Future<void>
loggerMode() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setTerminalTitle(String title) → void
Sets the terminal window title.
toString() String
A string representation of this object.
inherited
trySetTerminalSize(Size size) → void
Tries to set the terminal size, adjusting if necessary.
viewPortMode() → void

Operators

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