// ///////////////////////////////////////////////////////////////// // // ///////////////////////////////////////////////////////////////// LuaPlus::LuaObject SliderControl::VGetLuaData() { LuaPlus::LuaObject table; table.AssignNewTable(g_appPtr->GetLuaStateManager()->GetGlobalState().Get()); table.SetNumber("SliderPosition", m_sliderPos); table.SetInteger("EventTypeId", m_eventTypeId); table.SetInteger("ScreenElementId", VGetId()); return (table); }
// ///////////////////////////////////////////////////////////////// // // ///////////////////////////////////////////////////////////////// LuaPlus::LuaObject ListButtonControl::VGetLuaData() { LuaPlus::LuaObject table; table.AssignNewTable(g_appPtr->GetLuaStateManager()->GetGlobalState().Get()); if(m_list.empty()) { table.SetString("Text", ""); } else { table.SetString("Text", (*m_curr).c_str()); } table.SetInteger("ScreenElementId", VGetId()); table.SetInteger("EventTypeId", GetEventType()); return (table); }