X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fwindowobservers.h;h=37fe2f1598b52c57c7bbdc5c975b1d5a0316e57a;hb=4097617940e50a7980bac412b945acd937b2292c;hp=9785d9dc9df3d552ed6a2b41e93c74bf27e612ec;hpb=c52a4bd4da209e657018e8d799dcb488cd848e4c;p=xonotic%2Fnetradiant.git diff --git a/radiant/windowobservers.h b/radiant/windowobservers.h index 9785d9dc..37fe2f15 100644 --- a/radiant/windowobservers.h +++ b/radiant/windowobservers.h @@ -24,7 +24,6 @@ #include "windowobserver.h" -#include #include #include "math/vector.h" @@ -47,19 +46,7 @@ inline ButtonIdentifier button_for_button( unsigned int button ){ return c_buttonInvalid; } -inline ModifierFlags modifiers_for_state( unsigned int state ){ - ModifierFlags modifiers = c_modifierNone; - if ( state & GDK_SHIFT_MASK ) { - modifiers |= c_modifierShift; - } - if ( state & GDK_CONTROL_MASK ) { - modifiers |= c_modifierControl; - } - if ( state & GDK_MOD1_MASK ) { - modifiers |= c_modifierAlt; - } - return modifiers; -} +ModifierFlags modifiers_for_state( unsigned int state ); inline WindowVector WindowVector_forDouble( double x, double y ){ return WindowVector( static_cast( x ), static_cast( y ) );