Module paint

Source
Expand description

Neutral editor paint models and painters. Neutral paint-item construction for editor UI adapters.

Re-exports§

pub use paint_model::EditorPaintItem;

Modules§

active_line_painter
Active caret-line fill and ring. Active caret-line fill and clipped focus-ring paint construction.
caret_painter
Caret item and blink timing. Caret paint-item construction and deterministic blink phase.
code_decorations_painter
Search and diagnostic text decorations. Search highlights and diagnostic underline paint construction.
folding_painter
Collapsed-fold placeholder labels. Collapsed-fold placeholder label shaping and positioning.
gutter_painter
Gutter backgrounds, numbers, folds, and diagnostics. Code gutter backgrounds, line numbers, folds, and diagnostic markers.
paint_model
Framework-neutral paint item enum. UI-framework-neutral editor paint command values.
selection_painter
Selection fill items. Selection geometry conversion into neutral paint items.
syntax_painter
Syntax-styled text items. Syntax token clipping, styling, and shaped text paint items.
text_painter
Uniform text items. Uniform-color text paint-item construction.