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
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