fixed XP renderer after base class changes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2003-08-01 13:50:22 +00:00
parent 2c0e6de189
commit c4e6c15eeb

View File

@ -62,13 +62,15 @@ public:
virtual void DrawSplitterBorder(wxWindow *win, virtual void DrawSplitterBorder(wxWindow *win,
wxDC& dc, wxDC& dc,
const wxRect& rect); const wxRect& rect,
int flags = 0);
virtual void DrawSplitterSash(wxWindow *win, virtual void DrawSplitterSash(wxWindow *win,
wxDC& dc, wxDC& dc,
const wxSize& size, const wxSize& size,
wxCoord position, wxCoord position,
wxOrientation orient); wxOrientation orient,
virtual wxPoint GetSplitterSashAndBorder(const wxWindow *win); int flags = 0);
virtual wxSplitterRenderParams GetSplitterParams(const wxWindow *win);
private: private:
DECLARE_NO_COPY_CLASS(wxRendererXP) DECLARE_NO_COPY_CLASS(wxRendererXP)
@ -113,15 +115,17 @@ wxRendererNative& wxRendererXP::Get()
// the width of the sash: this is the same as used by Explorer... // the width of the sash: this is the same as used by Explorer...
static const wxCoord SASH_WIDTH = 4; static const wxCoord SASH_WIDTH = 4;
wxPoint wxRendererXP::GetSplitterSashAndBorder(const wxWindow * WXUNUSED(win)) wxSplitterRenderParams
wxRendererXP::GetSplitterParams(const wxWindow * WXUNUSED(win))
{ {
return wxPoint(SASH_WIDTH, 0); return wxSplitterRenderParams(SASH_WIDTH, 0, false);
} }
void void
wxRendererXP::DrawSplitterBorder(wxWindow * WXUNUSED(win), wxRendererXP::DrawSplitterBorder(wxWindow * WXUNUSED(win),
wxDC& WXUNUSED(dc), wxDC& WXUNUSED(dc),
const wxRect& WXUNUSED(rect)) const wxRect& WXUNUSED(rect),
int WXUNUSED(flags))
{ {
} }
@ -130,7 +134,8 @@ wxRendererXP::DrawSplitterSash(wxWindow *win,
wxDC& dc, wxDC& dc,
const wxSize& size, const wxSize& size,
wxCoord position, wxCoord position,
wxOrientation orient) wxOrientation orient,
int WXUNUSED(flags))
{ {
// I don't know if it is correct to use the rebar background for the // I don't know if it is correct to use the rebar background for the
// splitter but it least this works ok in the default theme // splitter but it least this works ok in the default theme