diff options
author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2014-11-19 06:09:54 +0100 |
---|---|---|
committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2014-11-19 07:06:27 +0100 |
commit | ff3a29aaf5eaa95716eea849aea0b087a325113e (patch) | |
tree | ba958f58d89df21411c2abdc5d9b44a82406a17d /src/x11/window/mod.rs | |
parent | 4edb3df155c2bb1b58b2a93d87fae0860a09d1fe (diff) | |
download | glutin-ff3a29aaf5eaa95716eea849aea0b087a325113e.tar.gz glutin-ff3a29aaf5eaa95716eea849aea0b087a325113e.zip |
Update for rustc
Diffstat (limited to 'src/x11/window/mod.rs')
-rw-r--r-- | src/x11/window/mod.rs | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/x11/window/mod.rs b/src/x11/window/mod.rs index fd63d60..dff33bf 100644 --- a/src/x11/window/mod.rs +++ b/src/x11/window/mod.rs @@ -1,5 +1,6 @@ use {Event, WindowBuilder}; -use {CreationError, OsError}; +use CreationError; +use CreationError::OsError; use libc; use std::{mem, ptr}; use std::cell::Cell; @@ -375,7 +376,7 @@ impl Window { }, ffi::ClientMessage => { - use Closed; + use events::Event::Closed; use std::sync::atomic::Relaxed; let client_msg: &ffi::XClientMessageEvent = unsafe { mem::transmute(&xev) }; @@ -387,7 +388,7 @@ impl Window { }, ffi::ConfigureNotify => { - use Resized; + use events::Event::Resized; let cfg_event: &ffi::XConfigureEvent = unsafe { mem::transmute(&xev) }; let (current_width, current_height) = self.current_size.get(); if current_width != cfg_event.width || current_height != cfg_event.height { @@ -397,13 +398,14 @@ impl Window { }, ffi::MotionNotify => { - use MouseMoved; + use events::Event::MouseMoved; let event: &ffi::XMotionEvent = unsafe { mem::transmute(&xev) }; events.push(MouseMoved((event.x as int, event.y as int))); }, ffi::KeyPress | ffi::KeyRelease => { - use {KeyboardInput, Pressed, Released, ReceivedCharacter}; + use events::Event::{KeyboardInput, ReceivedCharacter}; + use events::ElementState::{Pressed, Released}; let event: &mut ffi::XKeyEvent = unsafe { mem::transmute(&xev) }; if event.type_ == ffi::KeyPress { @@ -440,8 +442,10 @@ impl Window { }, ffi::ButtonPress | ffi::ButtonRelease => { - use {MouseInput, MouseWheel, Pressed, Released}; - use {LeftMouseButton, RightMouseButton, MiddleMouseButton}; + use events::Event::{MouseInput, MouseWheel}; + use events::ElementState::{Pressed, Released}; + use events::MouseButton::{LeftMouseButton, RightMouseButton, MiddleMouseButton}; + let event: &ffi::XButtonEvent = unsafe { mem::transmute(&xev) }; let state = if xev.type_ == ffi::ButtonPress { Pressed } else { Released }; |