#include #include "svc_objectdir.h" #include #define CBCLASS svc_objectDirI START_DISPATCH; CB(GETDEPENDENCYPTR, getDependencyPtr); CB(GETDIRTYPE, getDirType); CB(GETNUMOBJECTS, getNumObjects); CB(ENUMOBJECT, enumObject); CB(GETOBJECT, getObject); CB(GETOBJECTLABEL, getObjectLabel); CB(SETOBJECTLABEL, setObjectLabel); CB(INSERTOBJECT, insertObject); CB(REMOVEOBJECT, removeObject); VCB(CLEARALL, clearAll); CB(ONACTION, onAction); VCB(ONPRERENDER, onPrerender); VCB(ONPOSTRENDER, onPostrender); CB(GETOBJECTPATH, getObjectPath); CB(GETOBJECTDISPLAYGROUP, getObjectDisplayGroup); CB(GETOBJECTICON, getObjectIcon); CB(GETOBJECTSELECTABLE, getObjectSelectable); CB(GETOBJECTSORTORDER, getObjectSortOrder); CB(TAGOBJECT, tagObject); CB(UNTAGOBJECT, untagObject); CB(ENUMOBJECTBYTAG, enumObjectByTag); CB(ISTAGGED, isTagged); CB(CONTEXTMENU, contextMenu); END_DISPATCH; #undef CBCLASS