- (char *)"vpaned", // const_cast
- 0, size.y, position + 3
+ (char *)"base", // const_cast
+ 0, 0, -1, -1
+ );
+
+
+ // leave some margin before sash itself
+ position += SASH_MARGIN / 2;
+
+ // and finally draw it using GTK paint functions
+ typedef void (*GtkPaintLineFunc)(GtkStyle *, GdkWindow *,
+ GtkStateType,
+ GdkRectangle *, GtkWidget *,
+#ifdef __WXGTK20__
+ const gchar *,
+#else
+ gchar *,
+#endif
+ gint, gint, gint);
+
+ GtkPaintLineFunc func = isVert ? gtk_paint_vline : gtk_paint_hline;
+
+ (*func)
+ (
+ win->m_wxwindow->style,
+ GTK_PIZZA(win->m_wxwindow)->bin_window,
+ GTK_STATE_NORMAL,
+ NULL,
+ win->m_wxwindow,
+ (char *)"paned", // const_cast
+ 0, isVert ? size.y : size.x, position + SASH_SIZE / 2 - 1