From: Vadim Zeitlin Date: Fri, 1 Aug 2003 13:50:22 +0000 (+0000) Subject: fixed XP renderer after base class changes X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c4e6c15eeb1f2d115102696c383222a22071fe46 fixed XP renderer after base class changes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/renderer.cpp b/src/msw/renderer.cpp index 8a0e5e0f14..1421f42fb9 100644 --- a/src/msw/renderer.cpp +++ b/src/msw/renderer.cpp @@ -62,13 +62,15 @@ public: virtual void DrawSplitterBorder(wxWindow *win, wxDC& dc, - const wxRect& rect); + const wxRect& rect, + int flags = 0); virtual void DrawSplitterSash(wxWindow *win, wxDC& dc, const wxSize& size, wxCoord position, - wxOrientation orient); - virtual wxPoint GetSplitterSashAndBorder(const wxWindow *win); + wxOrientation orient, + int flags = 0); + virtual wxSplitterRenderParams GetSplitterParams(const wxWindow *win); private: 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... 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 wxRendererXP::DrawSplitterBorder(wxWindow * WXUNUSED(win), wxDC& WXUNUSED(dc), - const wxRect& WXUNUSED(rect)) + const wxRect& WXUNUSED(rect), + int WXUNUSED(flags)) { } @@ -130,7 +134,8 @@ wxRendererXP::DrawSplitterSash(wxWindow *win, wxDC& dc, const wxSize& size, wxCoord position, - wxOrientation orient) + wxOrientation orient, + int WXUNUSED(flags)) { // 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