Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
CGUI.cpp File Reference
#include "precompiled.h"
#include <string>
#include <stdarg.h>
#include "GUI.h"
#include "CButton.h"
#include "CImage.h"
#include "CText.h"
#include "CCheckBox.h"
#include "CRadioButton.h"
#include "CInput.h"
#include "CList.h"
#include "CDropDown.h"
#include "CProgressBar.h"
#include "CTooltip.h"
#include "MiniMap.h"
#include "scripting/JSInterface_GUITypes.h"
#include "graphics/ShaderManager.h"
#include "graphics/TextRenderer.h"
#include "lib/input.h"
#include "lib/bits.h"
#include "lib/timer.h"
#include "lib/sysdep/sysdep.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
#include "ps/Font.h"
#include "ps/Hotkey.h"
#include "ps/Globals.h"
#include "ps/Overlay.h"
#include "ps/Profile.h"
#include "ps/Pyrogenesis.h"
#include "ps/XML/Xeromyces.h"
#include "renderer/Renderer.h"
#include "scripting/ScriptingHost.h"
#include "scriptinterface/ScriptInterface.h"

Go to the source code of this file.

Classes

struct  SGenerateTextImage
 

Macros

#define ELMT(x)   int elmt_##x = pFile->GetElementID(#x)
 
#define ATTR(x)   int attr_##x = pFile->GetAttributeID(#x)
 
#define ELMT(x)   int elmt_##x = pFile->GetElementID(#x)
 
#define ATTR(x)   int attr_##x = pFile->GetAttributeID(#x)
 

Functions

static JSBool GetGlobalProperty (JSContext *cx, JSObject *obj, jsid id, jsval *vp)
 
static JSBool SetGlobalProperty (JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp)
 
static JSBool ResolveGlobalProperty (JSContext *cx, JSObject *obj, jsid id, uintN flags, JSObject **objp)
 

Variables

int g_yres
 
const double SELECT_DBLCLICK_RATE = 0.5
 
static JSClass page_global_class
 

Macro Definition Documentation

#define ATTR (   x)    int attr_##x = pFile->GetAttributeID(#x)
#define ATTR (   x)    int attr_##x = pFile->GetAttributeID(#x)
#define ELMT (   x)    int elmt_##x = pFile->GetElementID(#x)
#define ELMT (   x)    int elmt_##x = pFile->GetElementID(#x)

Function Documentation

static JSBool GetGlobalProperty ( JSContext *  cx,
JSObject *  obj,
jsid  id,
jsval *  vp 
)
static

Definition at line 330 of file CGUI.cpp.

static JSBool ResolveGlobalProperty ( JSContext *  cx,
JSObject *  obj,
jsid  id,
uintN  flags,
JSObject **  objp 
)
static

Definition at line 340 of file CGUI.cpp.

static JSBool SetGlobalProperty ( JSContext *  cx,
JSObject *  obj,
jsid  id,
JSBool  strict,
jsval *  vp 
)
static

Definition at line 335 of file CGUI.cpp.

Variable Documentation

int g_yres

Definition at line 58 of file Config.cpp.

JSClass page_global_class
static
Initial value:
= {
"page_global", JSCLASS_GLOBAL_FLAGS | JSCLASS_NEW_RESOLVE,
JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_StrictPropertyStub,
JS_EnumerateStub, (JSResolveOp)ResolveGlobalProperty, JS_ConvertStub, JS_FinalizeStub,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
}
static JSBool ResolveGlobalProperty(JSContext *cx, JSObject *obj, jsid id, uintN flags, JSObject **objp)
Definition: CGUI.cpp:340

Definition at line 384 of file CGUI.cpp.

const double SELECT_DBLCLICK_RATE = 0.5

Definition at line 65 of file CGUI.cpp.