Pyrogenesis  trunk
Functions | Variables
JSI_IGUIObject Namespace Reference

Functions

bool getProperty (JSContext *cx, JS::HandleObject obj, JS::HandleId id, JS::MutableHandleValue vp)
 
bool setProperty (JSContext *cx, JS::HandleObject obj, JS::HandleId id, bool strict, JS::MutableHandleValue vp)
 
bool construct (JSContext *cx, uint argc, jsval *vp)
 
bool toString (JSContext *cx, uint argc, jsval *vp)
 
bool focus (JSContext *cx, uint argc, jsval *vp)
 
bool blur (JSContext *cx, uint argc, jsval *vp)
 
bool getComputedSize (JSContext *cx, uint argc, jsval *vp)
 
void init (ScriptInterface &scriptInterface)
 

Variables

JSClass JSI_class
 
JSPropertySpec JSI_props []
 
JSFunctionSpec JSI_methods []
 

Function Documentation

bool JSI_IGUIObject::blur ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool JSI_IGUIObject::construct ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool JSI_IGUIObject::focus ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool JSI_IGUIObject::getComputedSize ( JSContext *  cx,
uint  argc,
jsval *  vp 
)
bool JSI_IGUIObject::getProperty ( JSContext *  cx,
JS::HandleObject  obj,
JS::HandleId  id,
JS::MutableHandleValue  vp 
)
void JSI_IGUIObject::init ( ScriptInterface scriptInterface)
bool JSI_IGUIObject::setProperty ( JSContext *  cx,
JS::HandleObject  obj,
JS::HandleId  id,
bool  strict,
JS::MutableHandleValue  vp 
)
bool JSI_IGUIObject::toString ( JSContext *  cx,
uint  argc,
jsval *  vp 
)

Variable Documentation

JSClass JSI_IGUIObject::JSI_class
Initial value:
= {
"GUIObject", JSCLASS_HAS_PRIVATE,
nullptr, nullptr,
nullptr, nullptr, nullptr, nullptr,
nullptr, nullptr, JSI_IGUIObject::construct, nullptr
}
bool setProperty(JSContext *cx, JS::HandleObject obj, JS::HandleId id, bool strict, JS::MutableHandleValue vp)
Definition: JSInterface_IGUIObject.cpp:309
bool construct(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:590
bool getProperty(JSContext *cx, JS::HandleObject obj, JS::HandleId id, JS::MutableHandleValue vp)
Definition: JSInterface_IGUIObject.cpp:56
JSFunctionSpec JSI_IGUIObject::JSI_methods
Initial value:
=
{
JS_FS("toString", JSI_IGUIObject::toString, 0, 0),
JS_FS("focus", JSI_IGUIObject::focus, 0, 0),
JS_FS("blur", JSI_IGUIObject::blur, 0, 0),
JS_FS("getComputedSize", JSI_IGUIObject::getComputedSize, 0, 0),
JS_FS_END
}
bool blur(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:652
bool focus(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:635
bool getComputedSize(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:669
bool toString(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:617
JSPropertySpec JSI_IGUIObject::JSI_props
Initial value:
=
{
{ 0 }
}