aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/script/objects/guiobjectx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Wasabi/api/script/objects/guiobjectx.cpp')
-rw-r--r--Src/Wasabi/api/script/objects/guiobjectx.cpp131
1 files changed, 131 insertions, 0 deletions
diff --git a/Src/Wasabi/api/script/objects/guiobjectx.cpp b/Src/Wasabi/api/script/objects/guiobjectx.cpp
new file mode 100644
index 00000000..44d0ca83
--- /dev/null
+++ b/Src/Wasabi/api/script/objects/guiobjectx.cpp
@@ -0,0 +1,131 @@
+#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;