From b94b25c5fe504eb9f9f15cfebaa7cb5f9c0af2e6 Mon Sep 17 00:00:00 2001 From: Brooks J Rady Date: Tue, 12 Oct 2021 23:11:23 +0100 Subject: fix(plugin): clean up the mouse PR a little --- default-plugins/strider/src/main.rs | 9 ++++----- default-plugins/tab-bar/src/main.rs | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) (limited to 'default-plugins') diff --git a/default-plugins/strider/src/main.rs b/default-plugins/strider/src/main.rs index 3bdceefdd..4aca9354e 100644 --- a/default-plugins/strider/src/main.rs +++ b/default-plugins/strider/src/main.rs @@ -10,7 +10,7 @@ register_plugin!(State); impl ZellijPlugin for State { fn load(&mut self) { refresh_directory(self); - subscribe(&[EventType::KeyPress, EventType::Mouse]); + subscribe(&[EventType::Key, EventType::Mouse]); } fn update(&mut self, event: Event) { @@ -21,7 +21,7 @@ impl ZellijPlugin for State { }; self.ev_history.push_back((event.clone(), Instant::now())); match event { - Event::KeyPress(key) => match key { + Event::Key(key) => match key { Key::Up | Key::Char('k') => { *self.selected_mut() = self.selected().saturating_sub(1); } @@ -58,12 +58,12 @@ impl ZellijPlugin for State { Mouse::ScrollUp(_) => { *self.selected_mut() = self.selected().saturating_sub(1); } - Mouse::MouseRelease(Some((line, _))) => { + Mouse::Release(Some((line, _))) => { if line < 0 { return; } let mut should_select = true; - if let Some((Event::Mouse(Mouse::MouseRelease(Some((prev_line, _)))), t)) = + if let Some((Event::Mouse(Mouse::Release(Some((prev_line, _)))), t)) = prev_event { if prev_line == line @@ -88,7 +88,6 @@ impl ZellijPlugin for State { fn render(&mut self, rows: usize, cols: usize) { for i in 0..rows { - // If the key was pressed, set selected so that we can see the cursor if self.selected() < self.scroll() { *self.scroll_mut() = self.selected(); } diff --git a/default-plugins/tab-bar/src/main.rs b/default-plugins/tab-bar/src/main.rs index c34693523..936c18e48 100644 --- a/default-plugins/tab-bar/src/main.rs +++ b/default-plugins/tab-bar/src/main.rs @@ -98,7 +98,6 @@ impl ZellijPlugin for State { ); let mut s = String::new(); let mut len_cnt = 0; - dbg!(&tab_line); for (idx, bar_part) in tab_line.iter().enumerate() { s = format!("{}{}", s, &bar_part.part); -- cgit v1.2.3