Expand description
Unified text editing manager
Single source of truth for all text editing state. MultiCursorState is
the primary cursor/selection system. BlinkState handles the caret blink
animation. SelectionManager (in sibling module selection) handles
non-editable drag-select only.
Every mutation that affects visual output sets display_list_dirty = true,
ensuring the display list is always regenerated.
Structs§
- Blink
State - Cursor blink animation state.
- Text
Edit Manager - Unified text editing manager.
Constants§
- CURSOR_
BLINK_ INTERVAL_ MS - Default cursor blink interval in milliseconds