diff options
author | Benjamin Otte <otte@redhat.com> | 2012-10-27 03:16:35 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-10-31 11:09:12 +0100 |
commit | fd73c1f8d9ec12ca3adc7956a6c407edb330f431 (patch) | |
tree | 6c33e72f253c2dc0ead7408b16c586c5fe27bb38 /gtk/gtkborderimage.c | |
parent | 1e08fe86464ec1fb9069634ea682d42aedff0008 (diff) | |
download | gtk+-fd73c1f8d9ec12ca3adc7956a6c407edb330f431.tar.gz |
themingengine: Draw fradctional border sizes
Diffstat (limited to 'gtk/gtkborderimage.c')
-rw-r--r-- | gtk/gtkborderimage.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gtk/gtkborderimage.c b/gtk/gtkborderimage.c index 337dba3f47..694db6fe0a 100644 --- a/gtk/gtkborderimage.c +++ b/gtk/gtkborderimage.c @@ -62,8 +62,8 @@ static void gtk_border_image_compute_border_size (GtkBorderImageSliceSize sizes[3], double offset, double area_size, - int start_border_width, - int end_border_width, + double start_border_width, + double end_border_width, const GtkCssValue *start_border, const GtkCssValue *end_border) { @@ -235,7 +235,7 @@ gtk_border_image_compute_slice_size (GtkBorderImageSliceSize sizes[3], void _gtk_border_image_render (GtkBorderImage *image, - GtkBorder *border_width, + const double border_width[4], cairo_t *cr, gdouble x, gdouble y, @@ -270,15 +270,15 @@ _gtk_border_image_render (GtkBorderImage *image, gtk_border_image_compute_border_size (horizontal_border, x, width, - border_width->left, - border_width->right, + border_width[GTK_CSS_LEFT], + border_width[GTK_CSS_RIGHT], _gtk_css_border_value_get_left (image->width), _gtk_css_border_value_get_right (image->width)); gtk_border_image_compute_border_size (vertical_border, y, height, - border_width->top, - border_width->bottom, + border_width[GTK_CSS_TOP], + border_width[GTK_CSS_BOTTOM], _gtk_css_border_value_get_top (image->width), _gtk_css_border_value_get_bottom(image->width)); |