From ff3a29aaf5eaa95716eea849aea0b087a325113e Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 19 Nov 2014 06:09:54 +0100 Subject: Update for rustc --- src/x11/window/mod.rs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src/x11/window/mod.rs') 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 }; -- cgit v1.2.3