aboutsummaryrefslogtreecommitdiffstats
path: root/src/x11/window/mod.rs
diff options
context:
space:
mode:
authorPierre Krieger <pierre.krieger1708@gmail.com>2014-11-19 06:09:54 +0100
committerPierre Krieger <pierre.krieger1708@gmail.com>2014-11-19 07:06:27 +0100
commitff3a29aaf5eaa95716eea849aea0b087a325113e (patch)
treeba958f58d89df21411c2abdc5d9b44a82406a17d /src/x11/window/mod.rs
parent4edb3df155c2bb1b58b2a93d87fae0860a09d1fe (diff)
downloadglutin-ff3a29aaf5eaa95716eea849aea0b087a325113e.tar.gz
glutin-ff3a29aaf5eaa95716eea849aea0b087a325113e.zip
Update for rustc
Diffstat (limited to 'src/x11/window/mod.rs')
-rw-r--r--src/x11/window/mod.rs18
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 };