diff options
Diffstat (limited to 'helix-view/src/input.rs')
-rw-r--r-- | helix-view/src/input.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/helix-view/src/input.rs b/helix-view/src/input.rs index 5566a265..87a0bfca 100644 --- a/helix-view/src/input.rs +++ b/helix-view/src/input.rs @@ -43,6 +43,10 @@ pub enum MouseEventKind { ScrollDown, /// Scrolled mouse wheel upwards (away from the user). ScrollUp, + /// Scrolled mouse wheel leftwards. + ScrollLeft, + /// Scrolled mouse wheel rightwards. + ScrollRight, } /// Represents a mouse button. @@ -458,6 +462,8 @@ impl From<crossterm::event::MouseEventKind> for MouseEventKind { crossterm::event::MouseEventKind::Moved => Self::Moved, crossterm::event::MouseEventKind::ScrollDown => Self::ScrollDown, crossterm::event::MouseEventKind::ScrollUp => Self::ScrollUp, + crossterm::event::MouseEventKind::ScrollLeft => Self::ScrollLeft, + crossterm::event::MouseEventKind::ScrollRight => Self::ScrollRight, } } } |