summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
Diffstat (limited to 'winit')
-rw-r--r--winit/src/application.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index 418ee3c4..870f4868 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -136,6 +136,17 @@ pub trait Application {
state: conversion::button_state(state),
}));
}
+ WindowEvent::MouseWheel { delta, .. } => match delta {
+ winit::event::MouseScrollDelta::LineDelta(
+ delta_x,
+ delta_y,
+ ) => {
+ events.push(Event::Mouse(
+ mouse::Event::WheelScrolled { delta_x, delta_y },
+ ));
+ }
+ _ => {}
+ },
WindowEvent::CloseRequested => {
*control_flow = ControlFlow::Exit;
}