#pragma once #include #include #include namespace Rml { namespace Lua { // methods int ElementFormControlSelectAdd(lua_State* L, ElementFormControlSelect* obj); int ElementFormControlSelectRemove(lua_State* L, ElementFormControlSelect* obj); // getters int ElementFormControlSelectGetAttroptions(lua_State* L); int ElementFormControlSelectGetAttrselection(lua_State* L); // setter int ElementFormControlSelectSetAttrselection(lua_State* L); extern RegType ElementFormControlSelectMethods[]; extern luaL_Reg ElementFormControlSelectGetters[]; extern luaL_Reg ElementFormControlSelectSetters[]; // inherits from ElementFormControl which inherits from Element template <> void ExtraInit(lua_State* L, int metatable_index); RMLUI_LUATYPE_DECLARE(ElementFormControlSelect) } // namespace Lua } // namespace Rml