engine/terminal_engine library

Classes

TerminalEngine
Public, consumer-facing handle to the alacritty engine.
TerminalGridView
Read-only view of the terminal grid that the engine exposes to consumers.

Typedefs

EngineFactory = EngineBinding Function({required int columns, required EngineConfig engineConfig, required void onBell(), required void onClipboard(String), required void onClipboardLoad(), required void onNotify(String), required void onPtyWrite(Uint8List), required void onTitle(String), required void onWorkingDir(String), required int rows})
Factory that builds an EngineBinding given the engine event callbacks. The four callbacks are wired into private streams/notifiers on TerminalEngine — consumers never see the raw on* callbacks.