My Project
|
Public Types | |
enum | GUI_SCRIPT_TYPE { NONE =0, ONLOAD, ONMOUSEDOWN, ONMOUSEUP, ONMOUSEWHEEL, ONMOUSEHOVER, ONMOUSEMOVE, ONMOUSEENTER, ONMOUSELEAVE, ONCLICK, ONDOUBLECLICK, ONDRAGBEGIN, ONDRAGMOVE, ONDRAGEND, ONCHAR, ONKEYDOWN, ONKEYUP, ONCHANGE, ONSTRING, ONFOCUSIN, ONFOCUSOUT, ONSELECT, ONEVENT } |
typedef Object_Script< OBJ_TYPE > | OBJ_SCRIPT |
typedef FixedSizedAllocator< OBJ_SCRIPT > | DL_Allocator_OBJ_SCRIPT |
typedef std::list< OBJ_SCRIPT, DL_Allocator_OBJ_SCRIPT > | OBJ_SCRIPT_List_Type |
Public Member Functions | |
void | init () |
void | AddScript (const string &srcFile, int etype) |
void | AddScript (const string &srcFile, int etype, const string &code) |
void | AddScript (const string &srcFile, int etype, const string &code, OBJ_TYPE *obj) |
void | AddScript (OBJ_SCRIPT *script) |
OBJ_SCRIPT * | GetScript (int etype) |
OBJ_SCRIPT * | GetScript (int etype, OBJ_TYPE *obj) |
OBJ_SCRIPT * | GetNextScript (int etype) |
OBJ_SCRIPT * | GetScript (OBJ_TYPE *pObj) |
OBJ_SCRIPT * | GetNextScript (OBJ_TYPE *pObj) |
OBJ_SCRIPT & | operator[] (DWORD index) |
void | DeleteScript (OBJ_TYPE *obj) |
void | DeleteScript (int etype) |
void | DeleteMarkedScript () |
void | ActivateScript (const string &code) |
size_t | size () |
void | ClearAll () |