diff --git a/src/tui/event.rs b/src/tui/event.rs index 494357f..8143c29 100644 --- a/src/tui/event.rs +++ b/src/tui/event.rs @@ -1,4 +1,4 @@ -use crossterm::event::{KeyEvent, MouseEvent}; +use crossterm::event::KeyEvent; use std::fmt; use std::sync::mpsc; @@ -36,8 +36,6 @@ impl From for EventError { #[derive(Clone, Copy, Debug)] pub enum Event { Key(KeyEvent), - Mouse(MouseEvent), - Resize(u16, u16), } pub struct EventChannel { diff --git a/src/tui/handler.rs b/src/tui/handler.rs index 3e06caf..038e93e 100644 --- a/src/tui/handler.rs +++ b/src/tui/handler.rs @@ -41,8 +41,6 @@ impl IEventHandler for EventHandler { fn handle_next_event(&self, mut app: APP) -> Result { match self.events.recv()? { Event::Key(key_event) => app = Self::handle_key_event(app, key_event), - Event::Mouse(_) => {} - Event::Resize(_, _) => {} }; Ok(app) } diff --git a/src/tui/listener.rs b/src/tui/listener.rs index 404c03e..1bcbbe2 100644 --- a/src/tui/listener.rs +++ b/src/tui/listener.rs @@ -33,9 +33,7 @@ impl IEventListener for EventListener { Ok(event) => { if let Err(err) = match event { CrosstermEvent::Key(e) => self.events.send(Event::Key(e)), - CrosstermEvent::Mouse(e) => self.events.send(Event::Mouse(e)), - CrosstermEvent::Resize(w, h) => self.events.send(Event::Resize(w, h)), - _ => unimplemented!(), + _ => Ok(()), } { return err; }