use cosmic::{ iced::mouse::{Event as MouseEvent, ScrollDelta}, iced::{Event, keyboard::Modifiers, mouse::Button}, }; use crate::terminal::Terminal; const SCROLL_SPEED: u32 = 3; #[derive(Default)] pub struct MouseReporter { last_movment_x: Option, last_movment_y: Option, accumulated_scroll_x: f32, accumulated_scroll_y: f32, button: Option