ailloli_ui_runtime/input/
mod.rs1pub mod chrome;
5pub mod click_action;
7pub mod element_event_router;
9pub mod event_ctx;
11pub mod event_envelope;
13pub mod focus;
15pub mod hit_test;
17pub mod input_router;
19pub mod text_edit;
21
22pub use chrome::{ChromeAction, CursorStyle, ResizeEdge};
23pub use click_action::{ClickAction, DeferredAction, IntoClickAction};
24pub use element_event_router::{
25 absolute_paint_bounds, collect_hit_rects, dispatch_event_bubbling,
26 dispatch_event_envelope_bubbling, dispatch_event_envelope_to_target, dispatch_event_to_target,
27 hit_test_overlay_target, hit_test_target,
28};
29pub use event_ctx::{EventContext, EventCtx};
30pub use event_envelope::{EventEnvelope, EventId, EventMeta, EventTimestamp};
31pub use focus::{ActivationPolicy, FocusManager, FocusPolicy, HoverCursorRole, InputRole};
32pub use hit_test::HitTestEngine;
33pub use input_router::{Action, InputInteraction, InputRouter, InputSnapshot, RouteOutcome};
34pub use text_edit::{EditCmd, Selection};