pub trait SliderInputHandler {
// Provided methods
fn hit_test(
&self,
handle_center: (f64, f64),
handle_radius: f64,
mouse_pos: (f64, f64),
) -> bool { ... }
fn mouse_to_value(
&self,
mouse_x: f64,
track_x: f64,
track_width: f64,
min: f64,
max: f64,
) -> f64 { ... }
fn scroll_to_delta(&self, scroll_delta: f64, min: f64, max: f64) -> f64 { ... }
fn is_on_track(&self, mouse_pos: (f64, f64), track_rect: &Rect) -> bool { ... }
}Expand description
Input handler adapter for slider events