From 2be71306ec40cd8cc660bbd4160103aa485b2999 Mon Sep 17 00:00:00 2001 From: Tomaka17 Date: Thu, 30 Oct 2014 14:01:52 +0100 Subject: Remove key modifiers in KeyboardInput --- src/events.rs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src/events.rs') diff --git a/src/events.rs b/src/events.rs index 59f44b4..fde55f5 100644 --- a/src/events.rs +++ b/src/events.rs @@ -18,7 +18,7 @@ pub enum Event { Focused(bool), /// An event from the keyboard has been received. - KeyboardInput(ElementState, ScanCode, Option, KeyModifiers), + KeyboardInput(ElementState, ScanCode, Option), /// The cursor has moved on the window. /// @@ -35,20 +35,6 @@ pub enum Event { pub type ScanCode = u8; -bitflags!( - #[deriving(Show)] - flags KeyModifiers: u8 { - const LEFT_CONTROL_MODIFIER = 1, - const RIGHT_CONTROL_MODIFIER = 2, - const LEFT_SHIFT_MODIFIER = 4, - const RIGHT_SHIFT_MODIFIER = 8, - const LEFT_ALT_MODIFIER = 16, - const RIGHT_ALT_MODIFIER = 32, - const NUM_LOCK_MODIFIER = 64, - const CAPS_LOCK_MODIFIER = 128 - } -) - #[deriving(Show, Hash, PartialEq, Eq, Clone)] pub enum ElementState { Pressed, -- cgit v1.2.3