X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ca65c0440a7163e4e37e48b1c4329709d722db47..3413ceade83fb3026228e192d5737389aef3ad89:/src/generic/statusbr.cpp diff --git a/src/generic/statusbr.cpp b/src/generic/statusbr.cpp index 7916ca4434..3e8dc6024c 100644 --- a/src/generic/statusbr.cpp +++ b/src/generic/statusbr.cpp @@ -90,8 +90,10 @@ bool wxStatusBarGeneric::Create(wxWindow *parent, 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); @@ -368,23 +370,16 @@ void wxStatusBarGeneric::InitColours() 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);