From 3c1a803d8d244d0004f982578e5534804f9d5da0 Mon Sep 17 00:00:00 2001 From: Glenn Watson Date: Thu, 18 Dec 2014 15:18:22 +1000 Subject: [PATCH] Add scroll wheel events for mac. --- src/osx/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osx/mod.rs b/src/osx/mod.rs index c69486a7..7ea6cb4a 100644 --- a/src/osx/mod.rs +++ b/src/osx/mod.rs @@ -23,7 +23,7 @@ use std::mem; use std::ptr; use std::sync::atomic::{AtomicBool, Relaxed}; -use events::Event::{MouseInput, MouseMoved, ReceivedCharacter, KeyboardInput}; +use events::Event::{MouseInput, MouseMoved, ReceivedCharacter, KeyboardInput, MouseWheel}; use events::ElementState::{Pressed, Released}; use events::MouseButton::{LeftMouseButton, RightMouseButton}; use events; @@ -338,7 +338,7 @@ impl Window { events.push(alt_modifier.unwrap()); } }, - NSScrollWheel => { }, + NSScrollWheel => { events.push(MouseWheel(-event.scrollingDeltaY() as i32)); }, NSOtherMouseDown => { }, NSOtherMouseUp => { }, NSOtherMouseDragged => { },