From dd7d1435dbde0bf8a13dd2fe1b147479c95ad7d9 Mon Sep 17 00:00:00 2001 From: David Webster Date: Fri, 11 Jan 2002 22:39:24 +0000 Subject: [PATCH] OS/2 Statusbar fixes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/statusbr.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/generic/statusbr.cpp b/src/generic/statusbr.cpp index fa7a9f0690..66d903f65b 100644 --- a/src/generic/statusbr.cpp +++ b/src/generic/statusbr.cpp @@ -130,7 +130,7 @@ void wxStatusBarGeneric::SetStatusText(const wxString& text, int number) #ifdef __WXMAC__ int major,minor; wxGetOsVersion( &major, &minor ); - + if (major >= 10) { Refresh(); @@ -146,7 +146,7 @@ void wxStatusBarGeneric::SetStatusText(const wxString& text, int number) dc.SetClippingRegion( rect.x+1, rect.y+1, rect.width-1, rect.height-1 ); dc.Clear(); dc.DestroyClippingRegion(); - + dc.SetFont(GetFont()); DrawFieldText( dc, number ); } @@ -210,7 +210,7 @@ void wxStatusBarGeneric::OnPaint(wxPaintEvent& WXUNUSED(event) ) #ifdef __WXPM__ wxColour vColor; - vColor.InitFromName("GREY"); + vColor.InitFromName("LIGHT GREY"); ::WinFillRect(dc.m_hPS, &dc.m_vRclPaint, vColor.GetPixel()); #endif @@ -386,15 +386,25 @@ void wxStatusBarGeneric::InitColours() wxColour hilightColour(wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT)); m_hilightPen = wxPen(hilightColour, 1, wxSOLID); #elif defined(__WXPM__) - m_mediumShadowPen = wxPen("LIGHT GREY", 1, wxSOLID); + m_mediumShadowPen = wxPen("DARK GREY", 1, wxSOLID); m_hilightPen = wxPen("WHITE", 1, wxSOLID); + + wxColour vColour; + + vColour.Set(DawStr_CString("LIGHT GREY")); + SetBackgroundColour(vColour); + vColour.Set(DawStr_CString("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. -- 2.45.2