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 (MouseCursorDirty handling): a link shows the click pointer; when the app captures the mouse (MOUSE_MODE) the pointer reverts to the platform arrow; otherwise the configured base (an I-beam) is used. Pure so it's unit-testable without driving pointer events.