// if( number > m_nFields )
- for( int i = m_nFields; i < number; ++i )
+ int i;
+ for(i = m_nFields; i < number; ++i)
m_statusStrings.Add( wxEmptyString );
// if( number < m_nFields )
- for (int i = m_nFields - 1; i >= number; --i)
+ for (i = m_nFields - 1; i >= number; --i)
m_statusStrings.Remove(i);
m_nFields = number;
wxRect rect;
GetFieldRect(number, rect);
-
+
Refresh( TRUE, &rect );
}
#ifdef __WXPM__
wxColour vColor;
- vColor.InitFromName("LIGHT GREY");
+ vColor = wxSystemSettings::GetColour(wxSYS_COLOUR_MENUBAR);
::WinFillRect(dc.m_hPS, &dc.m_vRclPaint, vColor.GetPixel());
#endif
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
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;