123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193 |
- /* This file was generated by Maki Compiler, do not edit manually */
- #ifndef __C_GUIOBJECT_H
- #define __C_GUIOBJECT_H
- #include "c_rootobj.h"
- #define C_GUIOBJECT_PARENT C_RootObject
- class C_GuiObject : public C_GUIOBJECT_PARENT {
- public:
- C_GuiObject(ScriptObject *object);
- C_GuiObject();
- virtual ~C_GuiObject();
- virtual void C_hook(ScriptObject *o);
- ScriptObject *getScriptObject();
- virtual void show();
- virtual void hide();
- virtual int isVisible();
- virtual void onSetVisible(int onoff);
- virtual void setAlpha(int alpha);
- virtual int getAlpha();
- virtual void onLeftButtonUp(int x, int y);
- virtual void onLeftButtonDown(int x, int y);
- virtual void onRightButtonUp(int x, int y);
- virtual void onRightButtonDown(int x, int y);
- virtual void onRightButtonDblClk(int x, int y);
- virtual void onLeftButtonDblClk(int x, int y);
- virtual void onMouseMove(int x, int y);
- virtual void onEnterArea();
- virtual void onLeaveArea();
- virtual void setEnabled(int onoff);
- virtual int getEnabled();
- virtual void onEnable(int onoff);
- virtual void resize(int x, int y, int w, int h);
- virtual void onResize(int x, int y, int w, int h);
- virtual int isMouseOver(int x, int y);
- virtual int getLeft();
- virtual int getTop();
- virtual int getWidth();
- virtual int getHeight();
- virtual void setTargetX(int x);
- virtual void setTargetY(int y);
- virtual void setTargetW(int w);
- virtual void setTargetH(int r);
- virtual void setTargetA(int alpha);
- virtual void setTargetSpeed(float insecond);
- virtual void gotoTarget();
- virtual void onTargetReached();
- virtual void cancelTarget();
- virtual void reverseTarget(int reverse);
- virtual void onStartup();
- virtual int isGoingToTarget();
- virtual void setXmlParam(const wchar_t *param, const wchar_t *value);
- virtual const wchar_t *getXmlParam(const wchar_t *param);
- virtual void init(ScriptObject *parent);
- virtual void bringToFront();
- virtual void bringToBack();
- virtual void bringAbove(ScriptObject *guiobj);
- virtual void bringBelow(ScriptObject *guiobj);
- virtual int getGuiX();
- virtual int getGuiY();
- virtual int getGuiW();
- virtual int getGuiH();
- virtual int getGuiRelatX();
- virtual int getGuiRelatY();
- virtual int getGuiRelatW();
- virtual int getGuiRelatH();
- virtual int isActive();
- virtual ScriptObject *getParent();
- virtual ScriptObject *getParentLayout();
- virtual ScriptObject *getTopParent();
- virtual int runModal();
- virtual void endModal(int retcode);
- virtual ScriptObject *findObject(const wchar_t *id);
- virtual ScriptObject *findObjectXY(int x, int y);
- virtual const wchar_t *getName();
- virtual int clientToScreenX(int x);
- virtual int clientToScreenY(int y);
- virtual int clientToScreenW(int w);
- virtual int clientToScreenH(int h);
- virtual int screenToClientX(int x);
- virtual int screenToClientY(int y);
- virtual int screenToClientW(int w);
- virtual int screenToClientH(int h);
- virtual int getAutoWidth();
- virtual int getAutoHeight();
- virtual void setFocus();
- virtual void onChar(const wchar_t *c);
- virtual void onAccelerator(const wchar_t *accel);
- virtual int isMouseOverRect();
- virtual ScriptObject *getInterface(const wchar_t *interface_guid);
- virtual void onKeyDown(int vk_code);
- virtual void onKeyUp(int vk_code);
- virtual void onGetFocus();
- virtual void onKillFocus();
- virtual int sendAction(const wchar_t *action, const wchar_t *param, int x, int y, intptr_t p1, intptr_t p2);
- virtual int onAction(const wchar_t *action, const wchar_t *param, int x, int y, intptr_t p1, intptr_t p2, ScriptObject *source);
- private:
- ScriptObject *obj;
- int inited;
- static int loaded;
- static int show_id;
- static int hide_id;
- static int isvisible_id;
- static int onsetvisible_id;
- static int setalpha_id;
- static int getalpha_id;
- static int onleftbuttonup_id;
- static int onleftbuttondown_id;
- static int onrightbuttonup_id;
- static int onrightbuttondown_id;
- static int onrightbuttondblclk_id;
- static int onleftbuttondblclk_id;
- static int onmousemove_id;
- static int onenterarea_id;
- static int onleavearea_id;
- static int setenabled_id;
- static int getenabled_id;
- static int onenable_id;
- static int resize_id;
- static int onresize_id;
- static int ismouseover_id;
- static int getleft_id;
- static int gettop_id;
- static int getwidth_id;
- static int getheight_id;
- static int settargetx_id;
- static int settargety_id;
- static int settargetw_id;
- static int settargeth_id;
- static int settargeta_id;
- static int settargetspeed_id;
- static int gototarget_id;
- static int ontargetreached_id;
- static int canceltarget_id;
- static int reversetarget_id;
- static int onstartup_id;
- static int isgoingtotarget_id;
- static int setxmlparam_id;
- static int getxmlparam_id;
- static int init_id;
- static int bringtofront_id;
- static int bringtoback_id;
- static int bringabove_id;
- static int bringbelow_id;
- static int getguix_id;
- static int getguiy_id;
- static int getguiw_id;
- static int getguih_id;
- static int getguirelatx_id;
- static int getguirelaty_id;
- static int getguirelatw_id;
- static int getguirelath_id;
- static int isactive_id;
- static int getparent_id;
- static int getparentlayout_id;
- static int gettopparent_id;
- static int runmodal_id;
- static int endmodal_id;
- static int findobject_id;
- static int findobjectxy_id;
- static int getname_id;
- static int clienttoscreenx_id;
- static int clienttoscreeny_id;
- static int clienttoscreenw_id;
- static int clienttoscreenh_id;
- static int screentoclientx_id;
- static int screentoclienty_id;
- static int screentoclientw_id;
- static int screentoclienth_id;
- static int getautowidth_id;
- static int getautoheight_id;
- static int setfocus_id;
- static int onchar_id;
- static int onaccelerator_id;
- static int ismouseoverrect_id;
- static int getinterface_id;
- static int onkeydown_id;
- static int onkeyup_id;
- static int ongetfocus_id;
- static int onkillfocus_id;
- static int sendaction_id;
- static int onaction_id;
- };
- #endif
|