slate-framework 1.0.1

GPU-accelerated Rust UI framework — umbrella crate
1
2
3
4
5
6
7
8
9
10
11
12
//! Mouse event dispatch.
//!
//! Submodules:
//! - `button`: mouse-down / mouse-up / capture-lost dispatchers.
//! - `motion`: mouse-move / mouse-scrolled / hover diff / coalesced flush.
//! - `helpers`: shared chain-walking primitives (`ancestors`, `bubble_*`,
//!   `fire_hover_transitions`, `button_to_bit`) consumed by both dispatcher
//!   siblings via `use super::helpers::{...}`.

mod button;
mod helpers;
mod motion;