1 #ifndef __UI_DeviceEvent__ 
    2 #define __UI_DeviceEvent__ 
   22 #define UI_NO_BUTTON            0x0 
   23 #define UI_LEFT_BUTTON          0x01 
   24 #define UI_MIDDLE_BUTTON        0x02 
   25 #define UI_RIGHT_BUTTON         0x04 
   27 #define UI_ALT_KEY              0x001   // 
   28 #define UI_SHIFT_KEY            0x002   // 
   29 #define UI_CTRL_KEY             0x004   // 
   30 #define UI_COMMAND_KEY          0x008   // Windows key on Win/Linux 
   31 #define UI_META_KEYS            (UI_ALT_KEY| \ 
   35 #define UI_ALPHASHIFT_KEY       0x010   // Caps-lock 
   36 #define UI_AUTOREPEAT           0x020   // Auto-repeat is on for the key 
   37 #define UI_IME_PREEDIT          0x040   // Key is IME pre-edit string 
   38 #define UI_IME_COMMIT           0x080   // Key is IME commit string 
   39 #define UI_KEYPAD_KEY           0x100   // The key came from the keypad 
   40 #define UI_TABLET_MOTION        0x200   // Motion event triggered from tablet. 
   41 #define UI_KEYSTATE_CHANGE      0x400   // Key state was changed by this event 
   42 #define UI_KEYSEQ_TRIGGER       0x800   // Key is key sequence hotkey trigger 
   45     #define UI_TOGGLE_SEL_MODIFIER  UI_COMMAND_KEY 
   47     #define UI_TOGGLE_SEL_MODIFIER  UI_CTRL_KEY 
   51 UIhasToggleSelModifier(
short alt_flags)
 
   57 #define UI_PRESSURE_SCALE       16384.0F 
   59 #define UI_ANGLE_SCALE          100.0F 
   71 #define UI_DEVICE_DIMENSIONS    7 
UI_DeviceEvent(int event_id=0)
 
GLint GLint GLsizei GLint GLenum GLenum type
 
GLenum GLsizei GLsizei GLint * values
 
#define UI_TOGGLE_SEL_MODIFIER
 
#define UI_DEVICE_DIMENSIONS