#include <map>
#include <vector>
#include "ps/CStr.h"
#include "ps/Errors.h"
#include "ps/Shapes.h"
Go to the source code of this file.
|
enum | EGUIMessageType {
GUIM_MOUSE_OVER,
GUIM_MOUSE_ENTER,
GUIM_MOUSE_LEAVE,
GUIM_MOUSE_PRESS_LEFT,
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_RELEASED,
GUIM_DOUBLE_PRESSED,
GUIM_MOUSE_MOTION,
GUIM_LOAD,
GUIM_GOT_FOCUS,
GUIM_LOST_FOCUS,
GUIM_PRESSED_MOUSE_RIGHT,
GUIM_DOUBLE_PRESSED_MOUSE_RIGHT,
GUIM_TAB
} |
| Message types. More...
|
|
enum | { GUIRR_HIDDEN = 0x00000001,
GUIRR_DISABLED = 0x00000010,
GUIRR_GHOST = 0x00000100
} |
| Recurse restrictions, when we recurse, if an object is hidden for instance, you might want it to skip the children also Notice these are flags! and we don't really need one for no restrictions, because then you'll just enter 0. More...
|
|
enum | EAlign { EAlign_Left,
EAlign_Right,
EAlign_Center
} |
|
enum | EVAlign { EVAlign_Top,
EVAlign_Bottom,
EVAlign_Center
} |
|
#define GUI_OBJECT |
( |
|
obj | ) |
|
Value:public: \
static
IGUIObject* ConstructObject() {
return new obj(); }
Base settings, all objects possess these settings in their m_BaseSettings Instructions can be found i...
Definition: IGUIObject.h:117
Recurse restrictions, when we recurse, if an object is hidden for instance, you might want it to skip the children also Notice these are flags! and we don't really need one for no restrictions, because then you'll just enter 0.
Enumerator |
---|
GUIRR_HIDDEN |
|
GUIRR_DISABLED |
|
GUIRR_GHOST |
|
Enumerator |
---|
EAlign_Left |
|
EAlign_Right |
|
EAlign_Center |
|
Message types.
- See also
- SGUIMessage
Enumerator |
---|
GUIM_MOUSE_OVER |
|
GUIM_MOUSE_ENTER |
|
GUIM_MOUSE_LEAVE |
|
GUIM_MOUSE_PRESS_LEFT |
|
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_RELEASED |
|
GUIM_DOUBLE_PRESSED |
|
GUIM_MOUSE_MOTION |
|
GUIM_LOAD |
|
GUIM_GOT_FOCUS |
|
GUIM_LOST_FOCUS |
|
GUIM_PRESSED_MOUSE_RIGHT |
|
GUIM_DOUBLE_PRESSED_MOUSE_RIGHT |
|
GUIM_TAB |
|
Enumerator |
---|
EVAlign_Top |
|
EVAlign_Bottom |
|
EVAlign_Center |
|
ERROR_TYPE |
( |
GUI |
, |
|
|
NullObjectProvided |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
InvalidSetting |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
OperationNeedsGUIObject |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
NameAmbiguity |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
ObjectNeedsName |
|
|
) |
| |