20 #ifndef INCLUDED_JSI_IGUIOBJECT 21 #define INCLUDED_JSI_IGUIOBJECT 28 bool getProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId
id, JS::MutableHandleValue vp);
29 bool setProperty(JSContext* cx, JS::HandleObject obj, JS::HandleId
id,
bool UNUSED(strict), JS::MutableHandleValue vp);
32 bool focus(JSContext* cx,
uint argc, jsval* vp);
33 bool blur(JSContext* cx,
uint argc, jsval* vp);
JSPropertySpec JSI_props[]
Definition: JSInterface_IGUIObject.cpp:42
#define UNUSED(param)
mark a function parameter as unused and avoid the corresponding compiler warning. ...
Definition: code_annotation.h:38
JSFunctionSpec JSI_methods[]
Definition: JSInterface_IGUIObject.cpp:47
bool blur(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:652
JSClass JSI_class
Definition: JSInterface_IGUIObject.cpp:34
bool setProperty(JSContext *cx, JS::HandleObject obj, JS::HandleId id, bool strict, JS::MutableHandleValue vp)
Definition: JSInterface_IGUIObject.cpp:309
bool focus(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:635
bool construct(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_IGUIObject.cpp:590
void init(ScriptInterface &scriptInterface)
Definition: JSInterface_IGUIObject.cpp:612
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
bool getProperty(JSContext *cx, JS::HandleObject obj, JS::HandleId id, JS::MutableHandleValue vp)
Definition: JSInterface_IGUIObject.cpp:56
unsigned int uint
Definition: types.h:42
Definition: JSInterface_IGUIObject.h:23
Abstraction around a SpiderMonkey JSContext.
Definition: ScriptInterface.h:71