on master help sign in
Translate new ScrollLeft/ScrollRight crossterm mouse events
commit050c019ccb4473e24f7e55cc941e7178db776fb8 authorMichael Davis <mcarsondavis@gmail.com> dateTue 22 Aug 2023, 09:49 (3 years ago) parente8fef6b
1 file changed+6
helix-view/src/input.rs+6
helix-view/src/input.rs+6
@@ -43,6 +43,10 @@ pub enum MouseEventKind {
4343 ScrollDown,
4444 /// Scrolled mouse wheel upwards (away from the user).
4545 ScrollUp,
46+ /// Scrolled mouse wheel leftwards.
47+ ScrollLeft,
48+ /// Scrolled mouse wheel rightwards.
49+ ScrollRight,
4650}
4751
4852/// Represents a mouse button.
@@ -458,6 +462,8 @@ impl From<crossterm::event::MouseEventKind> for MouseEventKind {
458462 crossterm::event::MouseEventKind::Moved => Self::Moved,
459463 crossterm::event::MouseEventKind::ScrollDown => Self::ScrollDown,
460464 crossterm::event::MouseEventKind::ScrollUp => Self::ScrollUp,
465+ crossterm::event::MouseEventKind::ScrollLeft => Self::ScrollLeft,
466+ crossterm::event::MouseEventKind::ScrollRight => Self::ScrollRight,
461467 }
462468 }
463469}