From: David Webster Date: Mon, 15 Jul 2002 04:26:02 +0000 (+0000) Subject: Nicer looking OS/2 Statusbar X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e715f4e791fca58d82b01a973807aa0cd866c99f?hp=a9cb577a6f19ea0d3bf0d59c988df9e002b29110 Nicer looking OS/2 Statusbar git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/statusbr.cpp b/src/generic/statusbr.cpp index 80fbe7de5a..24f273375d 100644 --- a/src/generic/statusbr.cpp +++ b/src/generic/statusbr.cpp @@ -138,7 +138,7 @@ void wxStatusBarGeneric::SetStatusText(const wxString& text, int number) wxRect rect; GetFieldRect(number, rect); - + Refresh( TRUE, &rect ); } @@ -184,7 +184,7 @@ void wxStatusBarGeneric::OnPaint(wxPaintEvent& WXUNUSED(event) ) #ifdef __WXPM__ wxColour vColor; - vColor.InitFromName("LIGHT GREY"); + vColor = wxSystemSettings::GetColour(wxSYS_COLOUR_MENUBAR); ::WinFillRect(dc.m_hPS, &dc.m_vRclPaint, vColor.GetPixel()); #endif @@ -253,22 +253,17 @@ void wxStatusBarGeneric::DrawField(wxDC& dc, int i) dc.DrawLine(rect.x, rect.y, rect.x + rect.width, rect.y); #else - // Right + + dc.DrawLine(rect.x + rect.width, rect.height + 2, + rect.x, rect.height + 2); dc.DrawLine(rect.x + rect.width, rect.y, - rect.x + rect.width, rect.y + rect.height + 2); + rect.x + rect.width, rect.y + rect.height); + dc.SetPen(m_mediumShadowPen); - dc.DrawLine(rect.x + rect.width + 1, rect.y, - rect.x + rect.width + 1, rect.y + rect.height + 2); - dc.DrawLine(rect.x + rect.width + 2, rect.y, - rect.x + rect.width + 2, rect.y + rect.height + 2); - // Top - dc.DrawLine(rect.x + rect.width + 2, rect.y, - rect.x - 2, rect.y); - dc.DrawLine(rect.x + rect.width + 1, rect.y - 1, - rect.x - 2, rect.y - 1); - dc.SetPen(m_hilightPen); - dc.DrawLine(rect.x + rect.width, rect.y - 2, - rect.x - 2, rect.y - 2); + dc.DrawLine(rect.x, rect.y, + rect.x + rect.width, rect.y); + dc.DrawLine(rect.x, rect.y + rect.height, + rect.x, rect.y); #endif @@ -360,7 +355,7 @@ void wxStatusBarGeneric::InitColours() wxColour hilightColour(wxSystemSettings::GetColour(wxSYS_COLOUR_3DHILIGHT)); m_hilightPen = wxPen(hilightColour, 1, wxSOLID); #elif defined(__WXPM__) - m_mediumShadowPen = wxPen("DARK GREY", 1, wxSOLID); + m_mediumShadowPen = wxPen(wxColour(127, 127, 127), 1, wxSOLID); m_hilightPen = wxPen("WHITE", 1, wxSOLID); wxColour vColour;