123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491 |
- /* This file was generated by Maki Compiler, do not edit manually */
- #include <precomp.h>
- #include "c_guitree.h"
- #include <api/script/objcontroller.h>
- C_GuiTree::C_GuiTree(ScriptObject *object) : C_GuiObject(object) {
- inited = 0;
- obj = NULL;
- C_hook(object);
- }
- C_GuiTree::C_GuiTree() {
- inited = 0;
- obj = NULL;
- }
- void C_GuiTree::C_hook(ScriptObject *object) {
- ASSERT(!inited);
- ScriptObjectController *controller = object->vcpu_getController();
- obj = controller->cast(object, guiTreeGuid);
- if (obj != object && obj != NULL)
- controller = obj->vcpu_getController();
- else
- obj = NULL;
- int iter = WASABI_API_APP->app_getInitCount();
- if (!loaded || loaded != iter) {
- loaded = iter;
- onwantautocontextmenu_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onWantAutoContextMenu", this);
- onmousewheelup_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onMouseWheelUp", this);
- onmousewheeldown_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onMouseWheelDown", this);
- oncontextmenu_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onContextMenu", this);
- onchar_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onChar", this);
- onitemrecvdrop_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onItemRecvDrop", this);
- onlabelchange_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onLabelChange", this);
- onitemselected_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onItemSelected", this);
- onitemdeselected_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"onItemDeselected", this);
- getnumrootitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getNumRootItems", this);
- enumrootitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"enumRootItem", this);
- jumptonext_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"jumpToNext", this);
- ensureitemvisible_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"ensureItemVisible", this);
- getcontentswidth_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getContentsWidth", this);
- getcontentsheight_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getContentsHeight", this);
- addtreeitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"addTreeItem", this);
- removetreeitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"removeTreeItem", this);
- movetreeitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"moveTreeItem", this);
- deleteallitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"deleteAllItems", this);
- expanditem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"expandItem", this);
- expanditemdeferred_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"expandItemDeferred", this);
- collapseitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"collapseItem", this);
- collapseitemdeferred_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"collapseItemDeferred", this);
- selectitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"selectItem", this);
- selectitemdeferred_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"selectItemDeferred", this);
- delitemdeferred_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"delItemDeferred", this);
- hiliteitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"hiliteItem", this);
- unhiliteitem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"unhiliteItem", this);
- getcuritem_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getCurItem", this);
- hittest_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"hitTest", this);
- edititemlabel_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"editItemLabel", this);
- canceleditlabel_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"cancelEditLabel", this);
- setautoedit_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"setAutoEdit", this);
- getautoedit_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getAutoEdit", this);
- getbylabel_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getByLabel", this);
- setsorted_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"setSorted", this);
- getsorted_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getSorted", this);
- sorttreeitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"sortTreeItems", this);
- getsibling_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getSibling", this);
- setautocollapse_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"setAutoCollapse", this);
- setfontsize_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"setFontSize", this);
- getfontsize_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getFontSize", this);
- getnumvisiblechilditems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getNumVisibleChildItems", this);
- getnumvisibleitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getNumVisibleItems", this);
- enumvisibleitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"enumVisibleItems", this);
- enumvisiblechilditems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"enumVisibleChildItems", this);
- enumallitems_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"enumAllItems", this);
- getitemrectx_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getItemRectX", this);
- getitemrecty_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getItemRectY", this);
- getitemrectw_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getItemRectW", this);
- getitemrecth_id = WASABI_API_MAKI->maki_addDlfRef(controller, L"getItemRectH", this);
- }
- inited = 1;
- }
- C_GuiTree::~C_GuiTree() {
- }
- ScriptObject *C_GuiTree::getScriptObject() {
- if (obj != NULL) return obj;
- return C_GUITREE_PARENT::getScriptObject();
- }
- int C_GuiTree::onWantAutoContextMenu() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), onwantautocontextmenu_id, NULL));
- }
- int C_GuiTree::onMouseWheelUp(int clicked, int lines) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(clicked);
- scriptVar b = MAKE_SCRIPT_INT(lines);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), onmousewheelup_id, params));
- }
- int C_GuiTree::onMouseWheelDown(int clicked, int lines) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(clicked);
- scriptVar b = MAKE_SCRIPT_INT(lines);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), onmousewheeldown_id, params));
- }
- int C_GuiTree::onContextMenu(int x, int y) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(x);
- scriptVar b = MAKE_SCRIPT_INT(y);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), oncontextmenu_id, params));
- }
- int C_GuiTree::onChar(int c) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(c);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), onchar_id, params));
- }
- void C_GuiTree::onItemRecvDrop(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), onitemrecvdrop_id, params);
- }
- void C_GuiTree::onLabelChange(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), onlabelchange_id, params);
- }
- void C_GuiTree::onItemSelected(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), onitemselected_id, params);
- }
- void C_GuiTree::onItemDeselected(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), onitemdeselected_id, params);
- }
- int C_GuiTree::getNumRootItems() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getnumrootitems_id, NULL));
- }
- ScriptObject *C_GuiTree::enumRootItem(int which) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(which);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), enumrootitem_id, params));
- }
- void C_GuiTree::jumpToNext(int c) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(c);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), jumptonext_id, params);
- }
- void C_GuiTree::ensureItemVisible(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), ensureitemvisible_id, params);
- }
- int C_GuiTree::getContentsWidth() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getcontentswidth_id, NULL));
- }
- int C_GuiTree::getContentsHeight() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getcontentsheight_id, NULL));
- }
- ScriptObject *C_GuiTree::addTreeItem(ScriptObject *item, ScriptObject *par, int sorted, int haschildtab) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar b = MAKE_SCRIPT_OBJECT(par);
- scriptVar c = MAKE_SCRIPT_INT(sorted);
- scriptVar d = MAKE_SCRIPT_INT(haschildtab);
- scriptVar *params[4] = {&a, &b, &c, &d};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), addtreeitem_id, params));
- }
- int C_GuiTree::removeTreeItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), removetreeitem_id, params));
- }
- void C_GuiTree::moveTreeItem(ScriptObject *item, ScriptObject *newparent) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar b = MAKE_SCRIPT_OBJECT(newparent);
- scriptVar *params[2] = {&a, &b};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), movetreeitem_id, params);
- }
- void C_GuiTree::deleteAllItems() {
- ASSERT(inited);
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), deleteallitems_id, NULL);
- }
- int C_GuiTree::expandItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), expanditem_id, params));
- }
- void C_GuiTree::expandItemDeferred(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), expanditemdeferred_id, params);
- }
- int C_GuiTree::collapseItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), collapseitem_id, params));
- }
- void C_GuiTree::collapseItemDeferred(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), collapseitemdeferred_id, params);
- }
- void C_GuiTree::selectItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), selectitem_id, params);
- }
- void C_GuiTree::selectItemDeferred(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), selectitemdeferred_id, params);
- }
- void C_GuiTree::delItemDeferred(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), delitemdeferred_id, params);
- }
- void C_GuiTree::hiliteItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), hiliteitem_id, params);
- }
- void C_GuiTree::unhiliteItem(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), unhiliteitem_id, params);
- }
- ScriptObject *C_GuiTree::getCurItem() {
- ASSERT(inited);
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getcuritem_id, NULL));
- }
- ScriptObject *C_GuiTree::hitTest(int x, int y) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(x);
- scriptVar b = MAKE_SCRIPT_INT(y);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), hittest_id, params));
- }
- void C_GuiTree::editItemLabel(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), edititemlabel_id, params);
- }
- void C_GuiTree::cancelEditLabel(int destroyit) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(destroyit);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), canceleditlabel_id, params);
- }
- void C_GuiTree::setAutoEdit(int ae) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(ae);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), setautoedit_id, params);
- }
- int C_GuiTree::getAutoEdit() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getautoedit_id, NULL));
- }
- ScriptObject *C_GuiTree::getByLabel(ScriptObject *item, const wchar_t *name)
- {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar b = MAKE_SCRIPT_STRING(name);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getbylabel_id, params));
- }
- void C_GuiTree::setSorted(int dosort) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(dosort);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), setsorted_id, params);
- }
- int C_GuiTree::getSorted() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getsorted_id, NULL));
- }
- void C_GuiTree::sortTreeItems() {
- ASSERT(inited);
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), sorttreeitems_id, NULL);
- }
- ScriptObject *C_GuiTree::getSibling(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getsibling_id, params));
- }
- void C_GuiTree::setAutoCollapse(int doautocollapse) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(doautocollapse);
- scriptVar *params[1] = {&a};
- WASABI_API_MAKI->maki_callFunction(getScriptObject(), setautocollapse_id, params);
- }
- int C_GuiTree::setFontSize(int newsize) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(newsize);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), setfontsize_id, params));
- }
- int C_GuiTree::getFontSize() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getfontsize_id, NULL));
- }
- int C_GuiTree::getNumVisibleChildItems(ScriptObject *c) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(c);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getnumvisiblechilditems_id, params));
- }
- int C_GuiTree::getNumVisibleItems() {
- ASSERT(inited);
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getnumvisibleitems_id, NULL));
- }
- ScriptObject *C_GuiTree::enumVisibleItems(int n) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(n);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), enumvisibleitems_id, params));
- }
- ScriptObject *C_GuiTree::enumVisibleChildItems(ScriptObject *c, int n) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(c);
- scriptVar b = MAKE_SCRIPT_INT(n);
- scriptVar *params[2] = {&a, &b};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), enumvisiblechilditems_id, params));
- }
- ScriptObject *C_GuiTree::enumAllItems(int n) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_INT(n);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_OBJECT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), enumallitems_id, params));
- }
- int C_GuiTree::getItemRectX(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getitemrectx_id, params));
- }
- int C_GuiTree::getItemRectY(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getitemrecty_id, params));
- }
- int C_GuiTree::getItemRectW(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getitemrectw_id, params));
- }
- int C_GuiTree::getItemRectH(ScriptObject *item) {
- ASSERT(inited);
- scriptVar a = MAKE_SCRIPT_OBJECT(item);
- scriptVar *params[1] = {&a};
- return GET_SCRIPT_INT(WASABI_API_MAKI->maki_callFunction(getScriptObject(), getitemrecth_id, params));
- }
- int C_GuiTree::loaded=0;
- int C_GuiTree::onwantautocontextmenu_id=0;
- int C_GuiTree::onmousewheelup_id=0;
- int C_GuiTree::onmousewheeldown_id=0;
- int C_GuiTree::oncontextmenu_id=0;
- int C_GuiTree::onchar_id=0;
- int C_GuiTree::onitemrecvdrop_id=0;
- int C_GuiTree::onlabelchange_id=0;
- int C_GuiTree::onitemselected_id=0;
- int C_GuiTree::onitemdeselected_id=0;
- int C_GuiTree::getnumrootitems_id=0;
- int C_GuiTree::enumrootitem_id=0;
- int C_GuiTree::jumptonext_id=0;
- int C_GuiTree::ensureitemvisible_id=0;
- int C_GuiTree::getcontentswidth_id=0;
- int C_GuiTree::getcontentsheight_id=0;
- int C_GuiTree::addtreeitem_id=0;
- int C_GuiTree::removetreeitem_id=0;
- int C_GuiTree::movetreeitem_id=0;
- int C_GuiTree::deleteallitems_id=0;
- int C_GuiTree::expanditem_id=0;
- int C_GuiTree::expanditemdeferred_id=0;
- int C_GuiTree::collapseitem_id=0;
- int C_GuiTree::collapseitemdeferred_id=0;
- int C_GuiTree::selectitem_id=0;
- int C_GuiTree::selectitemdeferred_id=0;
- int C_GuiTree::delitemdeferred_id=0;
- int C_GuiTree::hiliteitem_id=0;
- int C_GuiTree::unhiliteitem_id=0;
- int C_GuiTree::getcuritem_id=0;
- int C_GuiTree::hittest_id=0;
- int C_GuiTree::edititemlabel_id=0;
- int C_GuiTree::canceleditlabel_id=0;
- int C_GuiTree::setautoedit_id=0;
- int C_GuiTree::getautoedit_id=0;
- int C_GuiTree::getbylabel_id=0;
- int C_GuiTree::setsorted_id=0;
- int C_GuiTree::getsorted_id=0;
- int C_GuiTree::sorttreeitems_id=0;
- int C_GuiTree::getsibling_id=0;
- int C_GuiTree::setautocollapse_id=0;
- int C_GuiTree::setfontsize_id=0;
- int C_GuiTree::getfontsize_id=0;
- int C_GuiTree::getnumvisiblechilditems_id=0;
- int C_GuiTree::getnumvisibleitems_id=0;
- int C_GuiTree::enumvisibleitems_id=0;
- int C_GuiTree::enumvisiblechilditems_id=0;
- int C_GuiTree::enumallitems_id=0;
- int C_GuiTree::getitemrectx_id=0;
- int C_GuiTree::getitemrecty_id=0;
- int C_GuiTree::getitemrectw_id=0;
- int C_GuiTree::getitemrecth_id=0;
|