ElementForm.h 547 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <RmlUi/Core/Elements/ElementForm.h>
  3. #include <RmlUi/Lua/IncludeLua.h>
  4. #include <RmlUi/Lua/LuaType.h>
  5. namespace Rml {
  6. namespace Lua {
  7. // method
  8. int ElementFormSubmit(lua_State* L, ElementForm* obj);
  9. extern RegType<ElementForm> ElementFormMethods[];
  10. extern luaL_Reg ElementFormGetters[];
  11. extern luaL_Reg ElementFormSetters[];
  12. // this will be used to "inherit" from Element
  13. template <>
  14. void ExtraInit<ElementForm>(lua_State* L, int metatable_index);
  15. RMLUI_LUATYPE_DECLARE(ElementForm)
  16. } // namespace Lua
  17. } // namespace Rml