00001 // This is core/vgui/vgui_modifier.h 00002 #ifndef vgui_modifier_h_ 00003 #define vgui_modifier_h_ 00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE 00005 #pragma interface 00006 #endif 00007 //: 00008 // \file 00009 // \author VGG, Oxford University 00010 // \brief Enum of modifiers for key-strokes and mouse presses. 00011 00012 #include <vcl_iosfwd.h> 00013 00014 //: Enum of modifiers for key-strokes and mouse presses. 00015 enum vgui_modifier { 00016 vgui_MODIFIER_NULL=0, 00017 vgui_CTRL =0x1, 00018 vgui_SHIFT=0x2, 00019 vgui_META =0x4, 00020 vgui_ALT =0x8 00021 }; 00022 00023 vcl_ostream& operator<<(vcl_ostream& s, vgui_modifier b); 00024 00025 #endif // vgui_modifier_h_