1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Modal composite widget — full-screen overlay that blocks interaction behind it.
//!
//! ## API convention
//!
//! - `register_input_coordinator_modal` — registers the composite + child
//! hit-rects with an `InputCoordinator`. No drawing. Use when you need
//! explicit z-order control (register multiple composites, draw in order).
//! - `register_context_manager_modal` — convenience wrapper that takes a
//! `ContextManager`, registers, and draws in one call.
//!
//! ## Usage
//!
//! ```ignore
//! use uzor::ui::widgets::composite::modal::{
//! register_input_coordinator_modal, register_context_manager_modal,
//! ModalView, ModalState, ModalSettings, ModalRenderKind,
//! BackdropKind, FooterBtn, FooterBtnStyle, WizardPageInfo,
//! DefaultModalTheme, DefaultModalStyle, BackgroundFill,
//! };
//! ```
// --- Re-exports ---------------------------------------------------------------
pub use ;
pub use register_context_manager_modal;
pub use ModalSettings;
pub use ModalState;
pub use ;
pub use ;
pub use ;