ElementFormControlDataSelect.cpp 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include "precompiled.h"
  2. #include "ElementFormControlDataSelect.h"
  3. #include <Rocket/Controls/ElementFormControlSelect.h>
  4. using Rocket::Controls::ElementFormControlSelect;
  5. namespace Rocket {
  6. namespace Core {
  7. namespace Lua {
  8. //inherits from ElementFormControl which inherits from Element
  9. //method
  10. int ElementFormControlDataSelectSetDataSource(lua_State* L, ElementFormControlDataSelect* obj)
  11. {
  12. const char* source = luaL_checkstring(L,1);
  13. obj->SetDataSource(source);
  14. return 0;
  15. }
  16. RegType<ElementFormControlDataSelect> ElementFormControlDataSelectMethods[] =
  17. {
  18. LUAMETHOD(ElementFormControlDataSelect,SetDataSource)
  19. { NULL, NULL },
  20. };
  21. luaL_reg ElementFormControlDataSelectGetters[] =
  22. {
  23. { NULL, NULL },
  24. };
  25. luaL_reg ElementFormControlDataSelectSetters[] =
  26. {
  27. { NULL, NULL },
  28. };
  29. /*
  30. template<> const char* GetTClassName<ElementFormControlDataSelect>() { return "ElementFormControlDataSelect"; }
  31. template<> RegType<ElementFormControlDataSelect>* GetMethodTable<ElementFormControlDataSelect>() { return ElementFormControlDataSelectMethods; }
  32. template<> luaL_reg* GetAttrTable<ElementFormControlDataSelect>() { return ElementFormControlDataSelectGetters; }
  33. template<> luaL_reg* SetAttrTable<ElementFormControlDataSelect>() { return ElementFormControlDataSelectSetters; }
  34. */
  35. }
  36. }
  37. }