Ejemplo n.º 1
0
 // /////////////////////////////////////////////////////////////////
 //
 // /////////////////////////////////////////////////////////////////
 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);
 }