git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22430
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void DrawSplitterBorder(wxWindow *win,
wxDC& dc,
virtual void DrawSplitterBorder(wxWindow *win,
wxDC& dc,
+ const wxRect& rect,
+ int flags = 0);
virtual void DrawSplitterSash(wxWindow *win,
wxDC& dc,
const wxSize& size,
wxCoord position,
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)
private:
DECLARE_NO_COPY_CLASS(wxRendererXP)
// the width of the sash: this is the same as used by Explorer...
static const wxCoord SASH_WIDTH = 4;
// 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),
}
void
wxRendererXP::DrawSplitterBorder(wxWindow * WXUNUSED(win),
wxDC& WXUNUSED(dc),
- const wxRect& WXUNUSED(rect))
+ const wxRect& WXUNUSED(rect),
+ int WXUNUSED(flags))
wxDC& dc,
const wxSize& size,
wxCoord position,
wxDC& dc,
const wxSize& size,
wxCoord position,
+ 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
{
// 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