#include "precompiled.h" #include "ElementForm.h" #include #include namespace Rocket { namespace Core { namespace Lua { template<> void LuaType::extra_init(lua_State* L, int metatable_index) { //inherit from Element LuaType::_regfunctions(L,metatable_index,metatable_index-1); } //method int ElementFormSubmit(lua_State* L, ElementForm* obj) { LUACHECKOBJ(obj); const char* name = luaL_checkstring(L,1); const char* value = luaL_checkstring(L,2); obj->Submit(name,value); return 0; } RegType ElementFormMethods[] = { LUAMETHOD(ElementForm,Submit) { NULL, NULL }, }; luaL_reg ElementFormGetters[] = { { NULL, NULL }, }; luaL_reg ElementFormSetters[] = { { NULL, NULL }, }; template<> const char* GetTClassName() { return "ElementForm"; } template<> RegType* GetMethodTable() { return ElementFormMethods; } template<> luaL_reg* GetAttrTable() { return ElementFormGetters; } template<> luaL_reg* SetAttrTable() { return ElementFormSetters; } } } }