aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Watson <gw@intuitionlibrary.com>2014-12-18 15:18:22 +1000
committerGlenn Watson <gw@intuitionlibrary.com>2014-12-18 15:18:22 +1000
commit3c1a803d8d244d0004f982578e5534804f9d5da0 (patch)
tree2991def54e86938ea4bd4dac252598228e38335a /src
parent19d120b8b19d85e9cea5c3e8851b8809d072b8bd (diff)
downloadglutin-3c1a803d8d244d0004f982578e5534804f9d5da0.tar.gz
glutin-3c1a803d8d244d0004f982578e5534804f9d5da0.zip
Add scroll wheel events for mac.
Diffstat (limited to 'src')
-rw-r--r--src/osx/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osx/mod.rs b/src/osx/mod.rs
index c69486a..7ea6cb4 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 => { },