From 55e52d60717a43532db126676846de135dd6c0f1 Mon Sep 17 00:00:00 2001 From: Sam Phillips Date: Tue, 17 Jan 2017 17:56:41 -0800 Subject: [PATCH] Add middle mouse events for MacOS. --- src/platform/macos/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/platform/macos/mod.rs b/src/platform/macos/mod.rs index 299f9c3e..e575ae09 100644 --- a/src/platform/macos/mod.rs +++ b/src/platform/macos/mod.rs @@ -737,6 +737,8 @@ unsafe fn NSEventToEvent(window: &Window, nsevent: id) -> Option { appkit::NSLeftMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Left)) }, appkit::NSRightMouseDown => { Some(Event::MouseInput(ElementState::Pressed, MouseButton::Right)) }, appkit::NSRightMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Right)) }, + appkit::NSOtherMouseDown => { Some(Event::MouseInput(ElementState::Pressed, MouseButton::Middle)) }, + appkit::NSOtherMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Middle)) }, appkit::NSMouseEntered => { Some(Event::MouseEntered) }, appkit::NSMouseExited => { Some(Event::MouseLeft) }, appkit::NSMouseMoved |