#pragma hdrstop
#endif
-//#if !defined(__WIN32__) || !wxUSE_NATIVE_STATUSBAR
+#if wxUSE_STATUSBAR
#ifndef WX_PRECOMP
#include "wx/setup.h"
#ifdef __WXPM__
wxColour vColor;
- vColor.InitFromName("DIM GREY");
+ vColor.InitFromName("GREY");
::WinFillRect(dc.m_hPS, &dc.m_vRclPaint, vColor.GetPixel());
#endif
long x, y;
-#if defined(__WXPM__)
- long decsent;
-
- dc.GetTextExtent(text, &x, &y,&decsent);
- int xpos = rect.x + leftMargin;
- int ypos = (int) (((rect.height - y + 1) / 2 ) + rect.y + decsent ) ;
-
-#else
dc.GetTextExtent(text, &x, &y);
int xpos = rect.x + leftMargin;
int ypos = (int) (((rect.height - y) / 2 ) + rect.y + 0.5) ;
-#endif // __WXPM__
-
#if defined( __WXGTK__ ) || defined(__WXMAC__)
xpos++;
ypos++;
rect.x + rect.width, rect.y);
#else
// Right
- dc.DrawLine(rect.x + rect.width, rect.y - 3,
- rect.x + rect.width, rect.y + rect.height);
+ dc.DrawLine(rect.x + rect.width, rect.y,
+ rect.x + rect.width, rect.y + rect.height + 2);
dc.SetPen(m_mediumShadowPen);
- dc.DrawLine(rect.x + rect.width + 1, rect.y - 3,
- rect.x + rect.width + 1, rect.y + rect.height);
- dc.DrawLine(rect.x + rect.width + 2, rect.y - 3,
- rect.x + rect.width + 2, rect.y + rect.height);
+ 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.height + 2,
- rect.x - 2, rect.y + rect.height + 2);
- dc.DrawLine(rect.x + rect.width + 1, rect.y + rect.height + 1,
- rect.x - 2, rect.y + rect.height + 1);
+ 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 + rect.height,
- rect.x - 2, rect.y + rect.height);
+ dc.DrawLine(rect.x + rect.width, rect.y - 2,
+ rect.x - 2, rect.y - 2);
#endif
}
}
-//#endif // Win32 && wxUSE_NATIVE_STATUSBAR
+#endif // wxUSE_STATUSBAR