Skip to main content

Module text_edit

Module text_edit 

Source
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§

BlinkState
Cursor blink animation state.
TextEditManager
Unified text editing manager.

Constants§

CURSOR_BLINK_INTERVAL_MS
Default cursor blink interval in milliseconds