]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed XP renderer after base class changes
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 1 Aug 2003 13:50:22 +0000 (13:50 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 1 Aug 2003 13:50:22 +0000 (13:50 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22430 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/renderer.cpp

index 8a0e5e0f145732ca390292cf6041f4561f2154c5..1421f42fb9e9407ea25b3b1407d7f573b6afd84c 100644 (file)
@@ -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