Nicer looking OS/2 Statusbar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user