#include <map>
#include <vector>
#include "ps/Overlay.h"
#include "ps/CStr.h"
#include "ps/Errors.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_RIGHT,
GUIM_MOUSE_RELEASE_LEFT,
GUIM_MOUSE_RELEASE_RIGHT,
GUIM_MOUSE_WHEEL_UP,
GUIM_MOUSE_WHEEL_DOWN,
GUIM_SETTINGS_UPDATED,
GUIM_PRESSED,
GUIM_DOUBLE_PRESSED,
GUIM_MOUSE_MOTION,
GUIM_LOAD,
GUIM_GOT_FOCUS,
GUIM_LOST_FOCUS,
GUIM_PRESSED_MOUSE_RIGHT,
GUIM_DOUBLE_PRESSED_MOUSE_RIGHT
} |
| 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 at line 62 of file GUIbase.h.
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 |
|
Definition at line 142 of file GUIbase.h.
Enumerator |
---|
EAlign_Left |
|
EAlign_Right |
|
EAlign_Center |
|
Definition at line 150 of file GUIbase.h.
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_RIGHT |
|
GUIM_MOUSE_RELEASE_LEFT |
|
GUIM_MOUSE_RELEASE_RIGHT |
|
GUIM_MOUSE_WHEEL_UP |
|
GUIM_MOUSE_WHEEL_DOWN |
|
GUIM_SETTINGS_UPDATED |
|
GUIM_PRESSED |
|
GUIM_DOUBLE_PRESSED |
|
GUIM_MOUSE_MOTION |
|
GUIM_LOAD |
|
GUIM_GOT_FOCUS |
|
GUIM_LOST_FOCUS |
|
GUIM_PRESSED_MOUSE_RIGHT |
|
GUIM_DOUBLE_PRESSED_MOUSE_RIGHT |
|
Definition at line 75 of file GUIbase.h.
Enumerator |
---|
EVAlign_Top |
|
EVAlign_Bottom |
|
EVAlign_Center |
|
Definition at line 151 of file GUIbase.h.
ERROR_TYPE |
( |
GUI |
, |
|
|
NullObjectProvided |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
InvalidSetting |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
OperationNeedsGUIObject |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
NameAmbiguity |
|
|
) |
| |
ERROR_TYPE |
( |
GUI |
, |
|
|
ObjectNeedsName |
|
|
) |
| |