lua_ControlAutoSize.cpp 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "Base.h"
  2. #include "lua_ControlAutoSize.h"
  3. namespace gameplay
  4. {
  5. static const char* enumStringEmpty = "";
  6. static const char* luaEnumString_ControlAutoSize_AUTO_SIZE_NONE = "AUTO_SIZE_NONE";
  7. static const char* luaEnumString_ControlAutoSize_AUTO_SIZE_WIDTH = "AUTO_SIZE_WIDTH";
  8. static const char* luaEnumString_ControlAutoSize_AUTO_SIZE_HEIGHT = "AUTO_SIZE_HEIGHT";
  9. static const char* luaEnumString_ControlAutoSize_AUTO_SIZE_BOTH = "AUTO_SIZE_BOTH";
  10. Control::AutoSize lua_enumFromString_ControlAutoSize(const char* s)
  11. {
  12. if (strcmp(s, luaEnumString_ControlAutoSize_AUTO_SIZE_NONE) == 0)
  13. return Control::AUTO_SIZE_NONE;
  14. if (strcmp(s, luaEnumString_ControlAutoSize_AUTO_SIZE_WIDTH) == 0)
  15. return Control::AUTO_SIZE_WIDTH;
  16. if (strcmp(s, luaEnumString_ControlAutoSize_AUTO_SIZE_HEIGHT) == 0)
  17. return Control::AUTO_SIZE_HEIGHT;
  18. if (strcmp(s, luaEnumString_ControlAutoSize_AUTO_SIZE_BOTH) == 0)
  19. return Control::AUTO_SIZE_BOTH;
  20. return Control::AUTO_SIZE_NONE;
  21. }
  22. const char* lua_stringFromEnum_ControlAutoSize(Control::AutoSize e)
  23. {
  24. if (e == Control::AUTO_SIZE_NONE)
  25. return luaEnumString_ControlAutoSize_AUTO_SIZE_NONE;
  26. if (e == Control::AUTO_SIZE_WIDTH)
  27. return luaEnumString_ControlAutoSize_AUTO_SIZE_WIDTH;
  28. if (e == Control::AUTO_SIZE_HEIGHT)
  29. return luaEnumString_ControlAutoSize_AUTO_SIZE_HEIGHT;
  30. if (e == Control::AUTO_SIZE_BOTH)
  31. return luaEnumString_ControlAutoSize_AUTO_SIZE_BOTH;
  32. return enumStringEmpty;
  33. }
  34. }