wxStatusBarGeneric::~wxStatusBarGeneric()
{
- // VZ: what is this for? please comment...
-#ifdef __WXMSW__
- SetFont(wxNullFont);
-#endif // MSW
}
bool wxStatusBarGeneric::Create(wxWindow *parent,
// The status bar should have a themed background
SetThemeEnabled( true );
- // Don't wish this to be found as a child
-#ifndef __WXMAC__
- parent->GetChildren().DeleteObject(this);
-#endif
InitColours();
#ifdef __WXPM__
for (i = m_nFields - 1; i >= number; --i)
m_statusStrings.RemoveAt(i);
- wxStatusBarBase::SetFieldsCount(number, widths);
-
// forget the old cached pixel widths
m_widthsAbs.Empty();
+ wxStatusBarBase::SetFieldsCount(number, widths);
+
wxASSERT_MSG( m_nFields == (int)m_statusStrings.GetCount(),
_T("This really should never happen, can we do away with m_nFields here?") );
}
m_hilightPen = wxPen(hilightColour, 1, wxSOLID);
#elif defined(__WXPM__)
m_mediumShadowPen = wxPen(wxColour(127, 127, 127), 1, wxSOLID);
- m_hilightPen = wxPen("WHITE", 1, wxSOLID);
+ m_hilightPen = wxPen(_T("WHITE"), 1, wxSOLID);
wxColour vColour;
- vColour.Set(wxString("LIGHT GREY"));
+ vColour.Set(wxString(_T("LIGHT GREY")));
SetBackgroundColour(vColour);
- vColour.Set(wxString("BLACK"));
+ vColour.Set(wxString(_T("BLACK")));
SetForegroundColour(vColour);
#else
m_mediumShadowPen = wxPen("GREY", 1, wxSOLID);