Re-exports§
pub use crate::event::EventCx;pub use crate::style::InteractionState;pub use crate::style::StyleCx;pub use crate::paint::PaintCx;pub use crate::paint::PaintState;
Structs§
- Event
Callback Config - Configuration for event callbacks that determines when they should be invoked during event propagation.
- Layout
Changed - Event fired when a view’s layout changes
- Layout
Changed Listener - Listener for
LayoutChangedevents - Phases
- Update
Cx - Context passed during the update phase of the view lifecycle.
- Visual
Changed - Event fired when a view’s visual representation in the window changes.
- Visual
Changed Listener - Listener for
VisualChangedevents
Type Aliases§
- Event
Callback - Event
Listener Vec - Vector of event listeners, optimized for the common case of 0-1 listeners per event type. Uses SmallVec to avoid heap allocation when there’s only one listener. Inspired by Chromium’s HeapVector<…, 1> pattern for event listener storage.
- Menu
Callback - Resize
Callback