From 8e74a0870434ee7f00d8cfeeb75775ba8a9f50d7 Mon Sep 17 00:00:00 2001 From: Justin Gross Date: Thu, 12 Sep 2024 20:29:27 -0400 Subject: [PATCH] chore: add zoom on scroll message handling --- src/tab.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/tab.rs b/src/tab.rs index f919499..bb81ebb 100644 --- a/src/tab.rs +++ b/src/tab.rs @@ -828,6 +828,8 @@ pub enum Message { ZoomDefault, ZoomIn, ZoomOut, + ScrollUp, + ScrollDown, } #[derive(Copy, Clone, Debug, Eq, PartialEq)] @@ -1546,6 +1548,16 @@ impl Tab { Message::AddNetworkDrive => { commands.push(Command::AddNetworkDrive); } + Message::ScrollUp => { + if mod_ctrl { + self.update(Message::ZoomIn, modifiers); + } + } + Message::ScrollDown => { + if mod_ctrl { + self.update(Message::ZoomOut, modifiers); + } + } Message::ClickRelease(click_i_opt) => { if click_i_opt == self.clicked.take() { return commands;