c_group.h 930 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /* This file was generated by Maki Compiler, do not edit manually */
  2. #ifndef __C_GROUP_H
  3. #define __C_GROUP_H
  4. #include "c_guiobject.h"
  5. #define C_GROUP_PARENT C_GuiObject
  6. class C_Group : public C_GROUP_PARENT {
  7. public:
  8. C_Group(ScriptObject *object);
  9. C_Group();
  10. virtual ~C_Group();
  11. virtual void C_hook(ScriptObject *o);
  12. ScriptObject *getScriptObject();
  13. virtual ScriptObject *getObject(const wchar_t *object_id);
  14. virtual int getNumObjects();
  15. virtual ScriptObject *enumObject(int num);
  16. virtual void onCreateObject(ScriptObject *newobj);
  17. virtual int getMousePosX();
  18. virtual int getMousePosY();
  19. virtual int isLayout();
  20. private:
  21. ScriptObject *obj;
  22. int inited;
  23. static int loaded;
  24. static int getobject_id;
  25. static int getnumobjects_id;
  26. static int enumobject_id;
  27. static int oncreateobject_id;
  28. static int getmouseposx_id;
  29. static int getmouseposy_id;
  30. static int islayout_id;
  31. };
  32. #endif