// Created: 14.10.01
// RCS-ID: $Id$
// Copyright: (c) 2001 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
-// License: wxWindows license
+// License: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ============================================================================
{
if(m_statusTextStacks[i])
{
- m_statusTextStacks[i]->Clear();
+ wxListString& t = *m_statusTextStacks[i];
+ WX_CLEAR_LIST(wxListString, t);
delete m_statusTextStacks[i];
}
}
{
wxListString *st = GetStatusStack(number);
wxCHECK_RET( st, _T("Unbalanced PushStatusText/PopStatusText") );
- wxListString::Node *top = st->GetFirst();
+ wxListString::compatibility_iterator top = st->GetFirst();
SetStatusText(*top->GetData(), number);
- st->DeleteNode(top);
+ delete top->GetData();
+ st->Erase(top);
if(st->GetCount() == 0)
{
delete st;
if(!m_statusTextStacks[i])
{
m_statusTextStacks[i] = new wxListString();
- m_statusTextStacks[i]->DeleteContents(TRUE);
}
return m_statusTextStacks[i];