summaryrefslogtreecommitdiff
path: root/gtk/gtkborderimageprivate.h
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2011-06-09 19:59:14 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2011-06-09 20:01:57 -0400
commit3d1407a01a1e772f8b042801bbbde95ae1e16f9a (patch)
treecbfca30866153152e179a14a1c435e2569273430 /gtk/gtkborderimageprivate.h
parent5fcf9ae09e8ce43f5c51a1b1ed4402ae30b9e1f0 (diff)
downloadgtk+-3d1407a01a1e772f8b042801bbbde95ae1e16f9a.tar.gz
border-image: add support for border-image-width too
It's useful to set a slice size != border-width, as backgrounds are clipped to border-width too. As slices can be half-transparent and overlap the background, this would not fill the border box properly if we only use a single property for specifying the width. Also, this brings us even closer to CSS3.
Diffstat (limited to 'gtk/gtkborderimageprivate.h')
-rw-r--r--gtk/gtkborderimageprivate.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkborderimageprivate.h b/gtk/gtkborderimageprivate.h
index ca2ef01649..585be67985 100644
--- a/gtk/gtkborderimageprivate.h
+++ b/gtk/gtkborderimageprivate.h
@@ -40,9 +40,11 @@ GType _gtk_border_image_get_type (void) G_GNUC_CONST;
GtkBorderImage * _gtk_border_image_new (cairo_pattern_t *source,
GtkBorder *slice,
+ GtkBorder *width,
GtkCssBorderImageRepeat *repeat);
GtkBorderImage * _gtk_border_image_new_for_gradient (GtkGradient *gradient,
GtkBorder *slice,
+ GtkBorder *width,
GtkCssBorderImageRepeat *repeat);
GtkBorderImage * _gtk_border_image_ref (GtkBorderImage *image);