Add scroll wheel events for mac.

This commit is contained in:
Glenn Watson 2014-12-18 15:18:22 +10:00
parent 19d120b8b1
commit 3c1a803d8d

View file

@ -23,7 +23,7 @@ use std::mem;
use std::ptr; use std::ptr;
use std::sync::atomic::{AtomicBool, Relaxed}; 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::ElementState::{Pressed, Released};
use events::MouseButton::{LeftMouseButton, RightMouseButton}; use events::MouseButton::{LeftMouseButton, RightMouseButton};
use events; use events;
@ -338,7 +338,7 @@ impl Window {
events.push(alt_modifier.unwrap()); events.push(alt_modifier.unwrap());
} }
}, },
NSScrollWheel => { }, NSScrollWheel => { events.push(MouseWheel(-event.scrollingDeltaY() as i32)); },
NSOtherMouseDown => { }, NSOtherMouseDown => { },
NSOtherMouseUp => { }, NSOtherMouseUp => { },
NSOtherMouseDragged => { }, NSOtherMouseDragged => { },