|
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 () |
1.8.12