Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
SGUIMessage.h File Reference
#include "ps/CStr.h"
Include dependency graph for SGUIMessage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SGUIMessage
 Message send to IGUIObject::HandleMessage() in order to give life to Objects manually with a derived HandleMessage(). More...
 

Enumerations

enum  EGUIMessageType {
  GUIM_MOUSE_OVER , GUIM_MOUSE_ENTER , GUIM_MOUSE_LEAVE , GUIM_MOUSE_PRESS_LEFT ,
  GUIM_MOUSE_PRESS_LEFT_ITEM , GUIM_MOUSE_PRESS_RIGHT , GUIM_MOUSE_DOWN_LEFT , GUIM_MOUSE_DOWN_RIGHT ,
  GUIM_MOUSE_DBLCLICK_LEFT , GUIM_MOUSE_DBLCLICK_LEFT_ITEM , GUIM_MOUSE_DBLCLICK_RIGHT , GUIM_MOUSE_RELEASE_LEFT ,
  GUIM_MOUSE_RELEASE_RIGHT , GUIM_MOUSE_WHEEL_UP , GUIM_MOUSE_WHEEL_DOWN , GUIM_SETTINGS_UPDATED ,
  GUIM_PRESSED , GUIM_KEYDOWN , GUIM_RELEASED , GUIM_DOUBLE_PRESSED ,
  GUIM_MOUSE_MOTION , GUIM_LOAD , GUIM_GOT_FOCUS , GUIM_LOST_FOCUS ,
  GUIM_PRESSED_MOUSE_RIGHT , GUIM_PRESSED_MOUSE_RIGHT_DISABLED , GUIM_DOUBLE_PRESSED_MOUSE_RIGHT , GUIM_PRESSED_MOUSE_RELEASE ,
  GUIM_PRESSED_MOUSE_RELEASE_RIGHT , GUIM_TAB , GUIM_TEXTEDIT
}
 Message types. More...
 

Enumeration Type Documentation

◆ EGUIMessageType

Message types.

See also
SGUIMessage
Enumerator
GUIM_MOUSE_OVER 
GUIM_MOUSE_ENTER 
GUIM_MOUSE_LEAVE 
GUIM_MOUSE_PRESS_LEFT 
GUIM_MOUSE_PRESS_LEFT_ITEM 
GUIM_MOUSE_PRESS_RIGHT 
GUIM_MOUSE_DOWN_LEFT 
GUIM_MOUSE_DOWN_RIGHT 
GUIM_MOUSE_DBLCLICK_LEFT 
GUIM_MOUSE_DBLCLICK_LEFT_ITEM 
GUIM_MOUSE_DBLCLICK_RIGHT 
GUIM_MOUSE_RELEASE_LEFT 
GUIM_MOUSE_RELEASE_RIGHT 
GUIM_MOUSE_WHEEL_UP 
GUIM_MOUSE_WHEEL_DOWN 
GUIM_SETTINGS_UPDATED 
GUIM_PRESSED 
GUIM_KEYDOWN 
GUIM_RELEASED 
GUIM_DOUBLE_PRESSED 
GUIM_MOUSE_MOTION 
GUIM_LOAD 
GUIM_GOT_FOCUS 
GUIM_LOST_FOCUS 
GUIM_PRESSED_MOUSE_RIGHT 
GUIM_PRESSED_MOUSE_RIGHT_DISABLED 
GUIM_DOUBLE_PRESSED_MOUSE_RIGHT 
GUIM_PRESSED_MOUSE_RELEASE 
GUIM_PRESSED_MOUSE_RELEASE_RIGHT 
GUIM_TAB 
GUIM_TEXTEDIT