ui/terminal_view library
Classes
- CellOffset
- Logical cell coordinate (row, column) exposed to callback parameters so consumers can act on tap location without reaching into the painter.
- TerminalView
- Pure render + input view over a TerminalEngine.
- TerminalViewState
Functions
-
hoverCursorFor(
{required bool hyperlink, required int modeFlags, required MouseCursor base}) → MouseCursor -
The mouse pointer shape over a terminal cell, mirroring alacritty's
reset_mouse_cursor(MouseCursorDirtyhandling): a link shows the click pointer; when the app captures the mouse (MOUSE_MODE) the pointer reverts to the platform arrow; otherwise the configuredbase(an I-beam) is used. Pure so it's unit-testable without driving pointer events.