Pyrogenesis  trunk
Classes | Macros
IGUIObject.h File Reference
#include "gui/CGUISetting.h"
#include "gui/SettingTypes/CGUIHotkey.h"
#include "gui/SettingTypes/CGUISize.h"
#include "gui/SGUIMessage.h"
#include "lib/input.h"
#include "ps/CStr.h"
#include "ps/XML/Xeromyces.h"
#include "scriptinterface/ScriptTypes.h"
#include <map>
#include <vector>
Include dependency graph for IGUIObject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JSI_GUIProxy< GUIObjectType >
 Handles the js interface with C++ GUI objects. More...
 
class  IGUIObject
 GUI object such as a button or an input-box. More...
 

Macros

#define GUI_OBJECT(obj)
 

Macro Definition Documentation

◆ GUI_OBJECT

#define GUI_OBJECT (   obj)
Value:
public: \
static IGUIObject* ConstructObject(CGUI& pGUI) \
{ return new obj(pGUI); }
GUI object such as a button or an input-box.
Definition: IGUIObject.h:59
The main object that represents a whole GUI page.
Definition: CGUI.h:60