]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstyle.h
style: Convert draw_box_gap vfunc to Cairo version
[~andy/gtk] / gtk / gtkstyle.h
index 7a465d44bc6e7a84abb8152cfd91aac5aa4c462f..dcc5cd3f93620418e314c56e1cd204cbb75ffe3e 100644 (file)
@@ -277,10 +277,9 @@ struct _GtkStyleClass
                                 gint                    gap_x,
                                 gint                    gap_width);
   void (*draw_box_gap)         (GtkStyle               *style,
-                                GdkWindow              *window,
+                                cairo_t                *cr,
                                 GtkStateType            state_type,
                                 GtkShadowType           shadow_type,
-                                GdkRectangle           *area,
                                 GtkWidget              *widget,
                                 const gchar            *detail,
                                 gint                    x,
@@ -676,20 +675,33 @@ void gtk_cairo_paint_shadow_gap  (GtkStyle           *style,
                                   GtkPositionType     gap_side,
                                   gint                gap_x,
                                   gint                gap_width);
-void gtk_paint_box_gap     (GtkStyle           *style,
-                           GdkWindow          *window,
-                           GtkStateType        state_type,
-                           GtkShadowType       shadow_type,
-                           const GdkRectangle *area,
-                           GtkWidget          *widget,
-                           const gchar        *detail,
-                           gint                x,
-                           gint                y,
-                           gint                width,
-                           gint                height,
-                           GtkPositionType     gap_side,
-                           gint                gap_x,
-                           gint                gap_width);
+void gtk_paint_box_gap           (GtkStyle           *style,
+                                  GdkWindow          *window,
+                                  GtkStateType        state_type,
+                                  GtkShadowType       shadow_type,
+                                  const GdkRectangle *area,
+                                  GtkWidget          *widget,
+                                  const gchar        *detail,
+                                  gint                x,
+                                  gint                y,
+                                  gint                width,
+                                  gint                height,
+                                  GtkPositionType     gap_side,
+                                  gint                gap_x,
+                                  gint                gap_width);
+void gtk_cairo_paint_box_gap     (GtkStyle           *style,
+                                  cairo_t            *cr,
+                                  GtkStateType        state_type,
+                                  GtkShadowType       shadow_type,
+                                  GtkWidget          *widget,
+                                  const gchar        *detail,
+                                  gint                x,
+                                  gint                y,
+                                  gint                width,
+                                  gint                height,
+                                  GtkPositionType     gap_side,
+                                  gint                gap_x,
+                                  gint                gap_width);
 void gtk_paint_extension   (GtkStyle           *style,
                            GdkWindow          *window,
                            GtkStateType        state_type,