Expand description
Cursor manager for the framebuffer terminal.
Owns the mouse-cursor and text-cursor state (position, visibility, saved
pixels) and provides methods to save/restore/draw them directly to the
hardware framebuffer via CanvasBuffer.
Structsยง
- Cursor
Manager ๐ - Holds all cursor-related state for the framebuffer terminal.
Constantsยง
- CURSOR_
H ๐ - Mouse-cursor sprite height (pixels).
- CURSOR_
PIXELS ๐ - Mouse cursor sprite: 0=transparent, 1=black outline, 2=white fill.
- CURSOR_
W ๐ - Mouse-cursor sprite width (pixels).
- TEXT_
CURSOR_ ๐MAX_ DIM - Maximum text-cursor width or height (pixels).