194 lines
5.9 KiB
C
194 lines
5.9 KiB
C
|
/* 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
|