Enumerations

C:/Development/LoM/client/src/Event/EventType.h File Reference

Enumerations

enum  EventType {
  EVENT_NULL_EVENT, EVENT_SYS_QUIT, EVENT_SYS_LOST_FOCUS, EVENT_SYS_GAINED_FOCUS,
  EVENT_SYS_MINIMIZED, EVENT_SYS_RESTORED, EVENT_SYS_RESIZED, EVENT_SYS_EXPOSED,
  EVENT_KEYDOWN = 0x000100, EVENT_KEYUP, EVENT_MOUSE_MOVE = 0x000200, EVENT_MOUSE_DRAG,
  EVENT_MOUSE_BUTTON_DOWN, EVENT_MOUSE_BUTTON_UP, EVENT_MOUSE_CLICK_LEFT, EVENT_MOUSE_CLICK_MIDDLE,
  EVENT_MOUSE_CLICK_RIGHT, EVENT_MOUSE_DOWN_LEFT, EVENT_MOUSE_DOWN_MIDDLE, EVENT_MOUSE_DOWN_RIGHT,
  EVENT_MOUSE_UP_LEFT, EVENT_MOUSE_UP_MIDDLE, EVENT_MOUSE_UP_RIGHT, EVENT_MOUSE_DOUBLE_CLICK,
  EVENT_MOUSE_WHEEL_UP, EVENT_MOUSE_WHEEL_DOWN, EVENT_JOYSTICK_AXIS_MOTION = 0x000300, EVENT_JOYSTICK_BALL_MOTION,
  EVENT_JOYSTICK_HAT_MOTION, EVENT_JOYSTICK_BUTTON_DOWN, EVENT_JOYSTICK_BUTTON_UP, EVENT_GUI_FOCUS_GAINED = 0x000400,
  EVENT_GUI_FOCUS_LOST, EVENT_GUI_NOTIFY, EVENT_GUI_DRAG, EVENT_GUI_PRESSED,
  EVENT_GUI_CLICKED, EVENT_GUI_CHANGED, EVENT_GUI_SELECTED
}

Enumeration Type Documentation

enum EventType

Application Event Messages.

EventType is an enumeration of the various event types that can occur during runtime including low-level system messages, input events, GUI events and higher level game events.

Enumerator:
EVENT_NULL_EVENT 

NULL event. Generally used for testing.

EVENT_SYS_QUIT 

Application Termination Request.

EVENT_SYS_LOST_FOCUS 

Application has lost input focus.

EVENT_SYS_GAINED_FOCUS 

Application has gained input focus.

EVENT_SYS_MINIMIZED 

Application has been minimized.

EVENT_SYS_RESTORED 

Application has been restored from a minimized state.

EVENT_SYS_RESIZED 

Application window has been resized.

EVENT_SYS_EXPOSED 

???

EVENT_KEYDOWN 

Key press events.

EVENT_KEYUP 

Key release events.

EVENT_MOUSE_MOVE 

Mouse is being moved. Values contain mouse pointer absolute values.

EVENT_MOUSE_DRAG 
EVENT_MOUSE_BUTTON_DOWN 
EVENT_MOUSE_BUTTON_UP 
EVENT_MOUSE_CLICK_LEFT 
EVENT_MOUSE_CLICK_MIDDLE 
EVENT_MOUSE_CLICK_RIGHT 
EVENT_MOUSE_DOWN_LEFT 
EVENT_MOUSE_DOWN_MIDDLE 
EVENT_MOUSE_DOWN_RIGHT 
EVENT_MOUSE_UP_LEFT 
EVENT_MOUSE_UP_MIDDLE 
EVENT_MOUSE_UP_RIGHT 
EVENT_MOUSE_DOUBLE_CLICK 
EVENT_MOUSE_WHEEL_UP 
EVENT_MOUSE_WHEEL_DOWN 
EVENT_JOYSTICK_AXIS_MOTION 
EVENT_JOYSTICK_BALL_MOTION 
EVENT_JOYSTICK_HAT_MOTION 
EVENT_JOYSTICK_BUTTON_DOWN 
EVENT_JOYSTICK_BUTTON_UP 
EVENT_GUI_FOCUS_GAINED 

The GUI has gained input focus.

EVENT_GUI_FOCUS_LOST 

The GUI has lost input focus.

EVENT_GUI_NOTIFY 

Fired whenever a Control, particularly interactive dialogs, need to get the attention of a Listener.

EVENT_GUI_DRAG 

The GUI has registered a Drag event.

EVENT_GUI_PRESSED 

A Control is being pressed.

EVENT_GUI_CLICKED 

A Control has been clicked.

EVENT_GUI_CHANGED 

Fired when a Control's state has been changed.

EVENT_GUI_SELECTED 

Fired when a Control, specifically a ListItem, is selected. This can probably also be used for TextField 's and TextBox 's.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines