parent->GetChildren().DeleteObject(this);
#endif
InitColours();
-
- SetFont(m_defaultStatusBarFont);
+
+#ifdef __WXPM__
+ SetFont(*wxSMALL_FONT);
+#endif
// Set the height according to the font and the border size
wxClientDC dc(this);
SetBackgroundColour(vColour);
vColour.Set(wxString("BLACK"));
SetForegroundColour(vColour);
- m_defaultStatusBarFont = *wxSMALL_FONT;
#else
m_mediumShadowPen = wxPen("GREY", 1, wxSOLID);
m_hilightPen = wxPen("WHITE", 1, wxSOLID);
#endif
-
-#ifndef __WXPM__
- m_defaultStatusBarFont = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE));
-#endif
}
// Responds to colour changes, and passes event on to children.
void wxStatusBarGeneric::OnSysColourChanged(wxSysColourChangedEvent& event)
{
InitColours();
- Refresh();
// Propagate the event to the non-top-level children
wxWindow::OnSysColourChanged(event);