132 lines
7.6 KiB
C++
132 lines
7.6 KiB
C++
#include <precomp.h>
|
|
#include "guiobjectx.h"
|
|
|
|
#define CBCLASS GuiObjectX
|
|
START_DISPATCH;
|
|
CB(GUI_GETSCRIPTOBJECT, guiobject_getScriptObject);
|
|
CB(GUI_GETROOTWND, guiobject_getRootWnd);
|
|
CB(GUI_GETROOTOBJECT, guiobject_getRootObject);
|
|
VCB(GUI_SETROOTWND, guiobject_setRootWnd);
|
|
CB(GUI_SETXMLPARAM, guiobject_setXmlParam);
|
|
CB(GUI_SETXMLPARAMBYID, guiobject_setXmlParamById);
|
|
CB(GUI_GETXMLPARAM, guiobject_getXmlParam);
|
|
VCB(GUI_SETPARENTGROUP, guiobject_setParentGroup);
|
|
CB(GUI_GETPARENTGROUP, guiobject_getParentGroup);
|
|
CB(GUI_GETPARENT, guiobject_getParent);
|
|
CB(GUI_GETPARENTLAYOUT, guiobject_getParentLayout);
|
|
CB(GUI_GETTOPPARENT, guiobject_getTopParent);
|
|
VCB(GUI_GETGUIPOSITION, guiobject_getGuiPosition);
|
|
VCB(GUI_SETGUIPOSITION, guiobject_setGuiPosition);
|
|
CB(GUI_GETANCHORAGEPOSITION, guiobject_getAnchoragePosition);
|
|
VCB(GUI_SETANCHORAGEPOSITION, guiobject_setAnchoragePosition);
|
|
VCB(GUI_VALIDATEANCHORAGE, guiobject_validateAnchorage);
|
|
VCB(GUI_SETID, guiobject_setId);
|
|
CB(GUI_GETID, guiobject_getId);
|
|
VCB(GUI_SETTARGETX, guiobject_setTargetX);
|
|
VCB(GUI_SETTARGETY, guiobject_setTargetY);
|
|
VCB(GUI_SETTARGETW, guiobject_setTargetW);
|
|
VCB(GUI_SETTARGETH, guiobject_setTargetH);
|
|
VCB(GUI_SETTARGETA, guiobject_setTargetA);
|
|
VCB(GUI_SETTARGETSPEED, guiobject_setTargetSpeed);
|
|
VCB(GUI_GOTOTARGET, guiobject_gotoTarget);
|
|
VCB(GUI_CANCELTARGET, guiobject_cancelTarget);
|
|
VCB(GUI_REVERSETARGET, guiobject_reverseTarget);
|
|
CB(GUI_GETAUTOWIDTH, guiobject_getAutoWidth);
|
|
CB(GUI_GETAUTOHEIGHT, guiobject_getAutoHeight);
|
|
CB(GUI_MOVINGTOTARGET, guiobject_movingToTarget);
|
|
VCB(GUI_BRINGTOFRONT, guiobject_bringToFront);
|
|
VCB(GUI_BRINGTOBACK, guiobject_bringToBack);
|
|
VCB(GUI_BRINGABOVE, guiobject_bringAbove);
|
|
VCB(GUI_BRINGBELOW, guiobject_bringBelow);
|
|
VCB(GUI_SETCLICKTHROUGH, guiobject_setClickThrough);
|
|
CB(GUI_ISCLICKTHROUGH, guiobject_isClickThrough);
|
|
VCB(GUI_SETAUTOSMX, guiobject_setAutoSysMetricsX);
|
|
VCB(GUI_SETAUTOSMY, guiobject_setAutoSysMetricsY);
|
|
VCB(GUI_SETAUTOSMW, guiobject_setAutoSysMetricsW);
|
|
VCB(GUI_SETAUTOSMH, guiobject_setAutoSysMetricsH);
|
|
CB(GUI_GETAUTOSMX, guiobject_getAutoSysMetricsX);
|
|
CB(GUI_GETAUTOSMY, guiobject_getAutoSysMetricsY);
|
|
CB(GUI_GETAUTOSMW, guiobject_getAutoSysMetricsW);
|
|
CB(GUI_GETAUTOSMH, guiobject_getAutoSysMetricsH);
|
|
VCB(GUI_ONLEFTBUTTONDOWN, guiobject_onLeftButtonDown);
|
|
VCB(GUI_ONLEFTBUTTONUP, guiobject_onLeftButtonUp);
|
|
VCB(GUI_ONRIGHTBUTTONDOWN, guiobject_onRightButtonDown);
|
|
VCB(GUI_ONRIGHTBUTTONUP, guiobject_onRightButtonUp);
|
|
VCB(GUI_ONLEFTBUTTONDBLCLK, guiobject_onLeftButtonDblClk);
|
|
VCB(GUI_ONRIGHTBUTTONDBLCLK, guiobject_onRightButtonDblClk);
|
|
CB(GUI_ONMOUSEWHEELUP, guiobject_onMouseWheelUp);
|
|
CB(GUI_ONMOUSEWHEELDOWN, guiobject_onMouseWheelDown);
|
|
VCB(GUI_ONMOUSEMOVE, guiobject_onMouseMove);
|
|
VCB(GUI_ONENTERAREA, guiobject_onEnterArea);
|
|
VCB(GUI_ONLEAVEAREA, guiobject_onLeaveArea);
|
|
VCB(GUI_ONENABLE, guiobject_onEnable);
|
|
VCB(GUI_SETENABLED, guiobject_setEnabled);
|
|
VCB(GUI_ONRESIZE, guiobject_onResize);
|
|
VCB(GUI_ONSETVISIBLE, guiobject_onSetVisible);
|
|
VCB(GUI_ONTARGETREACHED, guiobject_onTargetReached);
|
|
VCB(GUI_SETALPHA, guiobject_setAlpha);
|
|
CB(GUI_GETALPHA, guiobject_getAlpha);
|
|
VCB(GUI_ONSTARTUP, guiobject_onStartup);
|
|
CB(GUI_GETXUISVC, guiobject_getXuiService);
|
|
VCB(GUI_SETXUISVC, guiobject_setXuiService);
|
|
CB(GUI_GETXUIFAC, guiobject_getXuiServiceFactory);
|
|
VCB(GUI_SETXUIFAC, guiobject_setXuiServiceFactory);
|
|
VCB(GUI_SETREGIONOP, guiobject_setRegionOp);
|
|
CB(GUI_GETREGIONOP, guiobject_getRegionOp);
|
|
VCB(GUI_SETRECTRGN, guiobject_setRectRgn);
|
|
CB(GUI_ISRECTRGN, guiobject_isRectRgn);
|
|
VCB(GUI_SETMOVER, guiobject_setMover);
|
|
CB(GUI_GETMOVER, guiobject_getMover);
|
|
CB(GUI_GETDROPTARGET, guiobject_getDropTarget);
|
|
VCB(GUI_ONCANCELCAPTURE, guiobject_onCancelCapture);
|
|
CB(GUI_ONACTION, guiobject_onAction);
|
|
#ifdef WASABI_COMPILE_CONFIG
|
|
CB(GUI_GETCFGITEM, guiobject_getCfgItem);
|
|
CB(GUI_GETCFGATTRIB, guiobject_getCfgAttrib);
|
|
VCB(GUI_SETCFGATTRIB, guiobject_setCfgAttrib);
|
|
VCB(GUI_SETCFGINT, guiobject_setCfgInt);
|
|
CB(GUI_GETCFGINT, guiobject_getCfgInt);
|
|
CB(GUI_GETCFGFLOAT, guiobject_getCfgFloat);
|
|
VCB(GUI_SETCFGFLOAT, guiobject_setCfgFloat);
|
|
VCB(GUI_SETCFGSTRING, guiobject_setCfgString);
|
|
CB(GUI_GETCFGSTRING, guiobject_getCfgString);
|
|
CB(GUI_HASATTRIB, guiobject_hasCfgAttrib);
|
|
#endif
|
|
VCB(GUI_ONCHAR, guiobject_onChar);
|
|
VCB(GUI_ONKEYDOWN, guiobject_onKeyDown);
|
|
VCB(GUI_ONKEYUP, guiobject_onKeyUp);
|
|
CB(GUI_FINDOBJECT, guiobject_findObject);
|
|
CB(GUI_FINDOBJECTBYGUID, guiobject_findObjectByInterface);
|
|
CB(GUI_FINDOBJECTBYCB, guiobject_findObjectByCallback);
|
|
CB(GUI_FINDOBJECTXY, guiobject_findObjectXY);
|
|
VCB(GUI_ONACCELERATOR, guiobject_onAccelerator);
|
|
VCB(GUI_ONINIT, guiobject_onInit);
|
|
CB(GUI_WANTFOCUS, guiobject_wantFocus);
|
|
VCB(GUI_SETNODOUBLECLICK, guiobject_setNoDoubleClick);
|
|
VCB(GUI_SETNOLEFTCLICK, guiobject_setNoLeftClick);
|
|
VCB(GUI_SETNORIGHTCLICK, guiobject_setNoRightClick);
|
|
VCB(GUI_SETNOMOUSEMOVE, guiobject_setNoMouseMove);
|
|
VCB(GUI_SETNOCONTEXTMENU, guiobject_setNoContextMenu);
|
|
VCB(GUI_SETCURSOR, guiobject_setCursor);
|
|
#ifdef WASABI_COMPILE_WNDMGR
|
|
CB(GUI_RUNMODAL, guiobject_runModal);
|
|
VCB(GUI_ENDMODAL, guiobject_endModal);
|
|
VCB(GUI_SETDROPTARGET, guiobject_setDropTarget);
|
|
VCB(GUI_SETSTATUSTXT, guiobject_setStatusText);
|
|
VCB(GUI_ADDCTXTCMDS, guiobject_addAppCmds);
|
|
VCB(GUI_REMCTXTCMDS, guiobject_removeAppCmds);
|
|
VCB(GUI_PUSHCOMPLETED, guiobject_pushCompleted);
|
|
VCB(GUI_INCCOMPLETED, guiobject_incCompleted);
|
|
VCB(GUI_SETCOMPLETED, guiobject_setCompleted);
|
|
VCB(GUI_POPCOMPLETED, guiobject_popCompleted);
|
|
VCB(GUI_REGISTERSTATUSCB, guiobject_registerStatusCB);
|
|
VCB(GUI_POPPARENTLAYOUT, guiobject_popParentLayout);
|
|
#endif
|
|
VCB(GUI_SETAPPBAR, guiobject_setAppBar);
|
|
CB(GUI_GETAPPBAR, guiobject_getAppBar);
|
|
CB(GUI_WANTTRANSLATION, guiobject_wantTranslation);
|
|
CB(GUI_DRAGENTER, guiobject_dragEnter);
|
|
CB(GUI_DRAGOVER, guiobject_dragOver);
|
|
CB(GUI_DRAGLEAVE, guiobject_dragLeave);
|
|
END_DISPATCH;
|