예제 #1
0
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;
		}
	}
}
예제 #2
0
string ListBox::GetLine( int index )
{
	StringList::iterator it = m_messages.begin();
	return it->data();
}