void ListBox::Update() { StringList::iterator it = m_messages.begin(); for (uint16 i = 0; i < m_curLineIndex; i++) { if (it != m_messages.end()) ++it; } for(uint16 i = 0; i < m_lineNbr; ++i) { if (it == m_messages.end()) m_lines[i]->SetMsg(""); else { m_lines[i]->SetMsg(it->data()); ++it; } } }
string ListBox::GetLine( int index ) { StringList::iterator it = m_messages.begin(); return it->data(); }