Module popup_mount

Source
Expand description

Retained popup trees for the provider-neutral fallback overlay. Retained fallback-overlay trees for provider-neutral popup content.

PopupOverlayMounts gives every mounted popup its own persistent crate::app::Runtime, element-tree namespace, and input router. The selected host remains responsible for choosing popup geometry; this module consumes the bounds recorded in crate::popup::PopupPortal and produces overlay scene layers that can be appended after the owner window scene.

Structsยง

PopupMountFocus
Keyboard-focus owner inside a mounted popup tree.
PopupMountHit
Element hit in one popup tree, including its tree namespace.
PopupMountRouteOutcome
Result of routing an event through the retained popup overlay.
PopupMountSyncOutcome
Observable changes produced by one portal-to-mount synchronization.
PopupOverlayMounts
Persistent retained popup trees for one logical window presentation.