Expand description
The Overlay trait and its supporting types — the contract every editor
overlay (note browser, Saved Searches modal, or dialog) implements so the
OverlayHost can route input / app-messages / render to it uniformly.
Enums§
- Overlay
Kind - Identifies which overlay is active — used for toggle, focus label, and hints.
- Overlay
Msg - Outcome of routing an
AppEventto the active overlay. Overlays never request their own dismissal here: dialogs close by emitting theAppEvent::CloseOverlayevent, which the editor handles separately.