yew_scroll_area/
scroll_option.rs1#[derive(Debug, Clone, Copy, PartialEq)]
2pub struct ScrollOption {
3 pub mouse_wheel_smooth_time: f64,
4 pub mouse_drag_thumb_smooth_time: f64,
5 pub mouse_wheel_speed_scale: f64,
6 pub touch_swipe_smooth_time: f64,
7 pub touch_drag_thumb_smooth_time: f64,
8 pub touch_swipe_speed_scale: f64,
9}
10impl Default for ScrollOption {
11 fn default() -> Self {
12 ScrollOption {
13 mouse_wheel_smooth_time: 0.15,
14 mouse_drag_thumb_smooth_time: 0.05,
15 mouse_wheel_speed_scale: 1.0,
16 touch_swipe_smooth_time: 0.15,
17 touch_drag_thumb_smooth_time: 0.05,
18 touch_swipe_speed_scale: 1.0,
19 }
20 }
21}