xterm_library/xterm library
Classes
- AltInputHandler
- A TerminalLibraryFlutterInputHandler that translates alt + key events into escape sequences. For example, alt + a becomes ^[a. UncompleteDocumentation
- Buffer
- UncompleteDocumentation
- BufferLine
- UncompleteDocumentation
- BufferRange
- UncompleteDocumentation
- BufferRangeBlock
- UncompleteDocumentation
- BufferRangeLine
- UncompleteDocumentation
- BufferSegment
- A BufferSegment represents a range within a line.
- CascadeInputHandler
- A TerminalLibraryFlutterInputHandler that chains multiple handlers together. If any handler returns a non-null value, it is returned. Otherwise, null is returned.
- CascadeMouseHandler
- UncompleteDocumentation
- CellAnchor
- A handle to a cell in a BufferLine that can be used to track the location of the cell. Anchors are guaranteed to be stable, retaining their relative position to each other after mutations to the buffer.
- CellAttr
- UncompleteDocumentation
- CellColor
- UncompleteDocumentation
- CellContent
- UncompleteDocumentation
- CellData
- UncompleteDocumentation
- CellFlags
- UncompleteDocumentation
- CellOffset
- UncompleteDocumentation
- ClickMouseHandler
- UncompleteDocumentation
- CtrlInputHandler
- A TerminalLibraryFlutterInputHandler that translates ctrl + key events into escape sequences. For example, ctrl + a becomes ^A.
- CursorPosition
- UncompleteDocumentation
- CursorStyle
- UncompleteDocumentation
- EscapeHandler
- UncompleteDocumentation
- EscapeParser
- EscapeParser translates control characters and escape sequences into function calls that the terminal can handle.
- KeyboardVisibilty
- UncompleteDocumentation
- KeyboardVisibiltyState
- UncompleteDocumentation
- KeytabInputHandler
- A TerminalLibraryFlutterInputHandler that translates key events according to a keytab file. If no keytab is provided, Keytab.defaultKeytab is used.
- NamedColor
- UncompleteDocumentation
- PointerInputs
- UncompleteDocumentation
- TerminalLibraryFlutter
- TerminalLibraryFlutter is an interface to interact with command line applications. It translates escape sequences from the application into updates to the buffer and events such as onTitleChange or onBell, as well as translating user input into escape sequences that the application can understand.
- TerminalLibraryFlutterController
- UncompleteDocumentation
- TerminalLibraryFlutterHighlight
- UncompleteDocumentation
- TerminalLibraryFlutterInputHandler
- TerminalLibraryFlutterInputHandler contains the logic for translating a TerminalLibraryFlutterKeyboardEvent into escape sequences that can be recognized by the terminal.
- TerminalLibraryFlutterKeyboardEvent
- The key event received from the keyboard, along with the state of the modifier keys and state of the terminal. Typically consumed by the TerminalLibraryFlutterInputHandler to produce a escape sequence that can be recognized by the terminal.
- TerminalLibraryFlutterMouseEvent
- UncompleteDocumentation
- TerminalLibraryFlutterMouseHandler
- UncompleteDocumentation
- TerminalLibraryFlutterState
- UncompleteDocumentation
- TerminalLibraryFlutterStyle
- UncompleteDocumentation
- TerminalLibraryFlutterTheme
- UncompleteDocumentation
- TerminalLibraryFlutterThemes
- UncompleteDocumentation
- TerminalLibraryFlutterViewWidget
- UncompleteDocumentation
- TerminalLibraryFlutterViewWidgetState
- UncompleteDocumentation
- UpDownMouseHandler
- UncompleteDocumentation
- ZModemCallbackOffer
- UncompleteDocumentation
- ZModemFileInfo
- ZModemMux
- UncompleteDocumentation
- ZModemOffer
- UncompleteDocumentation
Enums
- MouseMode
- https://terminalguide.namepad.de/mouse/
- MouseReportMode
- https://terminalguide.namepad.de/mouse/
- PointerInput
- UncompleteDocumentation
- SelectionMode
- UncompleteDocumentation
- TerminalLibraryFlutterCursorType
- UncompleteDocumentation
- TerminalLibraryFlutterKey
- UncompleteDocumentation
- TerminalLibraryFlutterMouseButton
- UncompleteDocumentation
- TerminalLibraryFlutterMouseButtonState
- UncompleteDocumentation
- TerminalLibraryFlutterTargetPlatform
- UncompleteDocumentation
Extensions
-
ListExtension
on List<
int> - UncompleteDocumentation
Constants
- defaultInputHandler → const CascadeInputHandler
- The default input handler for the terminal. That is composed of a KeytabInputHandler, a CtrlInputHandler, and a AltInputHandler.
- defaultMouseHandler → const CascadeMouseHandler
- UncompleteDocumentation
Properties
-
defaultTerminalLibraryFlutterShortcuts
→ Map<
ShortcutActivator, Intent> -
UncompleteDocumentation
no setter
Typedefs
- ZModemInputHandler = void Function(String output)
- UncompleteDocumentation
- ZModemOfferHandler = void Function(ZModemOffer offer)
- UncompleteDocumentation
-
ZModemRequestHandler
= Future<
Iterable< Function()ZModemOffer> > - UncompleteDocumentation