Button.pkg 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. $#include "UI/Button.h"
  2. class Button : public BorderImage
  3. {
  4. Button();
  5. virtual ~Button();
  6. void SetPressedOffset(const IntVector2& offset);
  7. void SetPressedOffset(int x, int y);
  8. void SetPressedChildOffset(const IntVector2& offset);
  9. void SetPressedChildOffset(int x, int y);
  10. void SetRepeat(float delay, float rate);
  11. void SetRepeatDelay(float delay);
  12. void SetRepeatRate(float rate);
  13. const IntVector2& GetPressedOffset() const;
  14. const IntVector2& GetPressedChildOffset() const;
  15. float GetRepeatDelay() const;
  16. float GetRepeatRate() const;
  17. bool IsPressed() const;
  18. tolua_property__get_set IntVector2& pressedOffset;
  19. tolua_property__get_set IntVector2& pressedChildOffset;
  20. tolua_property__get_set float repeatDelay;
  21. tolua_property__get_set float repeatRate;
  22. tolua_readonly tolua_property__is_set bool pressed;
  23. };
  24. ${
  25. #define TOLUA_DISABLE_tolua_UILuaAPI_Button_new00
  26. static int tolua_UILuaAPI_Button_new00(lua_State* tolua_S)
  27. {
  28. return ToluaNewObject<Button>(tolua_S);
  29. }
  30. #define TOLUA_DISABLE_tolua_UILuaAPI_Button_new00_local
  31. static int tolua_UILuaAPI_Button_new00_local(lua_State* tolua_S)
  32. {
  33. return ToluaNewObjectGC<Button>(tolua_S);
  34. }
  35. $}