diff options
author | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
---|---|---|
committer | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
commit | 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d (patch) | |
tree | 12f17f78986871dd2cfb0a56e5e93b545c1ae0d0 /Src/Wasabi/api/script/objects/guiobjectx.cpp | |
parent | 537bcbc86291b32fc04ae4133ce4d7cac8ebe9a7 (diff) | |
download | winamp-20d28e80a5c861a9d5f449ea911ab75b4f37ad0d.tar.gz |
Initial community commit
Diffstat (limited to 'Src/Wasabi/api/script/objects/guiobjectx.cpp')
-rw-r--r-- | Src/Wasabi/api/script/objects/guiobjectx.cpp | 131 |
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; |