[gtk+/wip/otte/rendernode: 65/110] gtk: Remove GtkRoundedBox struct



commit 8cfb03bf78e02e2847bf3699c05317aa569c68b6
Author: Benjamin Otte <otte redhat com>
Date:   Tue Dec 13 20:48:58 2016 +0100

    gtk: Remove GtkRoundedBox struct
    
    Use GskRoundedRect instead.

 gtk/gtkcssshadowsvalue.c        |    6 +-
 gtk/gtkcssshadowsvalueprivate.h |    6 +-
 gtk/gtkcssshadowvalue.c         |   22 ++++----
 gtk/gtkcssshadowvalueprivate.h  |    6 +-
 gtk/gtkpopover.c                |    2 +-
 gtk/gtkrender.c                 |    2 +-
 gtk/gtkrenderbackground.c       |    4 +-
 gtk/gtkrenderborder.c           |   52 +++++++++---------
 gtk/gtkroundedbox.c             |  108 +++++++++++++++++++-------------------
 gtk/gtkroundedboxprivate.h      |  112 +++++++++++++++++++--------------------
 10 files changed, 159 insertions(+), 161 deletions(-)
---
diff --git a/gtk/gtkcssshadowsvalue.c b/gtk/gtkcssshadowsvalue.c
index 1726c8b..bba53ff 100644
--- a/gtk/gtkcssshadowsvalue.c
+++ b/gtk/gtkcssshadowsvalue.c
@@ -301,7 +301,7 @@ _gtk_css_shadows_value_paint_icon (const GtkCssValue *shadows,
 void
 _gtk_css_shadows_value_paint_box (const GtkCssValue   *shadows,
                                   cairo_t             *cr,
-                                  const GtkRoundedBox *padding_box,
+                                  const GskRoundedRect*padding_box,
                                   gboolean             inset)
 {
   guint i;
@@ -318,7 +318,7 @@ _gtk_css_shadows_value_paint_box (const GtkCssValue   *shadows,
 void
 gtk_css_shadows_value_snapshot_outset (const GtkCssValue   *shadows,
                                        GtkSnapshot         *snapshot,
-                                       const GtkRoundedBox *border_box)
+                                       const GskRoundedRect*border_box)
 {
   guint i;
 
@@ -336,7 +336,7 @@ gtk_css_shadows_value_snapshot_outset (const GtkCssValue   *shadows,
 void
 gtk_css_shadows_value_snapshot_inset (const GtkCssValue   *shadows,
                                       GtkSnapshot         *snapshot,
-                                      const GtkRoundedBox *padding_box)
+                                      const GskRoundedRect*padding_box)
 {
   guint i;
 
diff --git a/gtk/gtkcssshadowsvalueprivate.h b/gtk/gtkcssshadowsvalueprivate.h
index 5909740..a0e6b66 100644
--- a/gtk/gtkcssshadowsvalueprivate.h
+++ b/gtk/gtkcssshadowsvalueprivate.h
@@ -45,14 +45,14 @@ void            _gtk_css_shadows_value_paint_icon     (const GtkCssValue
 
 void            _gtk_css_shadows_value_paint_box      (const GtkCssValue        *shadows,
                                                        cairo_t                  *cr,
-                                                       const GtkRoundedBox      *padding_box,
+                                                       const GskRoundedRect     *padding_box,
                                                        gboolean                  inset);
 void            gtk_css_shadows_value_snapshot_outset (const GtkCssValue        *shadows,
                                                        GtkSnapshot              *snapshot,
-                                                       const GtkRoundedBox      *border_box);
+                                                       const GskRoundedRect     *border_box);
 void            gtk_css_shadows_value_snapshot_inset  (const GtkCssValue        *shadows,
                                                        GtkSnapshot              *snapshot,
-                                                       const GtkRoundedBox      *padding_box);
+                                                       const GskRoundedRect     *padding_box);
 
 void            _gtk_css_shadows_value_get_extents    (const GtkCssValue        *shadows,
                                                        GtkBorder                *border);
diff --git a/gtk/gtkcssshadowvalue.c b/gtk/gtkcssshadowvalue.c
index b7a8955..32021d4 100644
--- a/gtk/gtkcssshadowvalue.c
+++ b/gtk/gtkcssshadowvalue.c
@@ -635,8 +635,8 @@ has_empty_clip (cairo_t *cr)
 static void
 draw_shadow (const GtkCssValue   *shadow,
             cairo_t             *cr,
-            GtkRoundedBox       *box,
-            GtkRoundedBox       *clip_box,
+            GskRoundedRect      *box,
+            GskRoundedRect      *clip_box,
             GtkBlurFlags         blur_flags)
 {
   cairo_t *shadow_cr;
@@ -689,14 +689,14 @@ corner_mask_equal (CornerMask *mask1,
 static void
 draw_shadow_corner (const GtkCssValue     *shadow,
                     cairo_t               *cr,
-                    GtkRoundedBox         *box,
-                    GtkRoundedBox         *clip_box,
+                    GskRoundedRect        *box,
+                    GskRoundedRect        *clip_box,
                     GskCorner              corner,
                     cairo_rectangle_int_t *drawn_rect)
 {
   gdouble radius, clip_radius;
   int x1, x2, x3, y1, y2, y3, x, y;
-  GtkRoundedBox corner_box;
+  GskRoundedRect corner_box;
   cairo_t *mask_cr;
   cairo_surface_t *mask;
   cairo_pattern_t *pattern;
@@ -828,8 +828,8 @@ draw_shadow_corner (const GtkCssValue     *shadow,
 static void
 draw_shadow_side (const GtkCssValue   *shadow,
                   cairo_t             *cr,
-                  GtkRoundedBox       *box,
-                  GtkRoundedBox       *clip_box,
+                  GskRoundedRect      *box,
+                  GskRoundedRect      *clip_box,
                   GtkCssSide           side,
                   cairo_rectangle_int_t *drawn_rect)
 {
@@ -887,9 +887,9 @@ draw_shadow_side (const GtkCssValue   *shadow,
 void
 _gtk_css_shadow_value_paint_box (const GtkCssValue   *shadow,
                                  cairo_t             *cr,
-                                 const GtkRoundedBox *padding_box)
+                                 const GskRoundedRect*padding_box)
 {
-  GtkRoundedBox box, clip_box;
+  GskRoundedRect box, clip_box;
   double spread, radius, clip_radius, x, y, outside;
   double x1c, y1c, x2c, y2c;
 
@@ -1024,7 +1024,7 @@ _gtk_css_shadow_value_paint_box (const GtkCssValue   *shadow,
 void
 gtk_css_shadow_value_snapshot_outset (const GtkCssValue   *shadow,
                                       GtkSnapshot         *snapshot,
-                                      const GtkRoundedBox *border_box)
+                                      const GskRoundedRect*border_box)
 {
   GtkBorder extents;
   cairo_t *cr;
@@ -1051,7 +1051,7 @@ gtk_css_shadow_value_snapshot_outset (const GtkCssValue   *shadow,
 void
 gtk_css_shadow_value_snapshot_inset (const GtkCssValue   *shadow,
                                      GtkSnapshot         *snapshot,
-                                     const GtkRoundedBox *padding_box)
+                                     const GskRoundedRect*padding_box)
 {
   cairo_t *cr;
 
diff --git a/gtk/gtkcssshadowvalueprivate.h b/gtk/gtkcssshadowvalueprivate.h
index 7f8c86b..4eb6b79 100644
--- a/gtk/gtkcssshadowvalueprivate.h
+++ b/gtk/gtkcssshadowvalueprivate.h
@@ -48,14 +48,14 @@ void            _gtk_css_shadow_value_paint_icon      (const GtkCssValue
                                                       cairo_t                  *cr);
 void            _gtk_css_shadow_value_paint_box       (const GtkCssValue        *shadow,
                                                        cairo_t                  *cr,
-                                                       const GtkRoundedBox      *padding_box);
+                                                       const GskRoundedRect     *padding_box);
 
 void            gtk_css_shadow_value_snapshot_outset  (const GtkCssValue        *shadow,
                                                        GtkSnapshot              *snapshot,
-                                                       const GtkRoundedBox      *border_box);
+                                                       const GskRoundedRect     *border_box);
 void            gtk_css_shadow_value_snapshot_inset   (const GtkCssValue        *shadow,
                                                        GtkSnapshot              *snapshot,
-                                                       const GtkRoundedBox      *padding_box);
+                                                       const GskRoundedRect     *padding_box);
 
 G_END_DECLS
 
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 17a4f2e..5112ba5 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -903,7 +903,7 @@ gtk_popover_fill_border_path (GtkPopover *popover,
   GtkAllocation allocation;
   GtkStyleContext *context;
   int x, y, w, h;
-  GtkRoundedBox box;
+  GskRoundedRect box;
 
   context = gtk_widget_get_style_context (widget);
   gtk_widget_get_allocation (widget, &allocation);
diff --git a/gtk/gtkrender.c b/gtk/gtkrender.c
index 9aeced6..bd48057 100644
--- a/gtk/gtkrender.c
+++ b/gtk/gtkrender.c
@@ -976,7 +976,7 @@ gtk_render_content_path (GtkStyleContext *context,
                          double           width,
                          double           height)
 {
-  GtkRoundedBox box;
+  GskRoundedRect box;
 
   g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
   g_return_if_fail (cr != NULL);
diff --git a/gtk/gtkrenderbackground.c b/gtk/gtkrenderbackground.c
index 4ef6ccd..b4091f6 100644
--- a/gtk/gtkrenderbackground.c
+++ b/gtk/gtkrenderbackground.c
@@ -52,7 +52,7 @@ typedef struct _GtkThemingBackground GtkThemingBackground;
 struct _GtkThemingBackground {
   GtkCssStyle *style;
 
-  GtkRoundedBox boxes[N_BOXES];
+  GskRoundedRect boxes[N_BOXES];
 };
 
 static void
@@ -115,7 +115,7 @@ gtk_theming_background_paint_layer (GtkThemingBackground *bg,
   const GtkCssValue *pos, *repeat;
   GtkCssImage *image;
   GtkCssBlendMode blend_mode;
-  const GtkRoundedBox *origin;
+  const GskRoundedRect *origin;
   double image_width, image_height;
   double width, height;
 
diff --git a/gtk/gtkrenderborder.c b/gtk/gtkrenderborder.c
index 62b0367..a848573 100644
--- a/gtk/gtkrenderborder.c
+++ b/gtk/gtkrenderborder.c
@@ -350,13 +350,13 @@ hide_border_sides (double         border[4],
 }
 
 static void
-render_frame_fill (cairo_t       *cr,
-                   GtkRoundedBox *border_box,
-                   const double   border_width[4],
-                   GdkRGBA        colors[4],
-                   guint          hidden_side)
+render_frame_fill (cairo_t        *cr,
+                   GskRoundedRect *border_box,
+                   const double    border_width[4],
+                   GdkRGBA         colors[4],
+                   guint           hidden_side)
 {
-  GtkRoundedBox padding_box;
+  GskRoundedRect padding_box;
   guint i, j;
 
   padding_box = *border_box;
@@ -465,15 +465,15 @@ set_stroke_style (cairo_t        *cr,
 }
 
 static void
-render_frame_stroke (cairo_t       *cr,
-                     GtkRoundedBox *border_box,
-                     const double   border_width[4],
-                     GdkRGBA        colors[4],
-                     guint          hidden_side,
-                     GtkBorderStyle stroke_style)
+render_frame_stroke (cairo_t        *cr,
+                     GskRoundedRect *border_box,
+                     const double    border_width[4],
+                     GdkRGBA         colors[4],
+                     guint           hidden_side,
+                     GtkBorderStyle  stroke_style)
 {
   gboolean different_colors, different_borders;
-  GtkRoundedBox stroke_box;
+  GskRoundedRect stroke_box;
   guint i;
 
   different_colors = !gdk_rgba_equal (&colors[0], &colors[1]) ||
@@ -508,7 +508,7 @@ render_frame_stroke (cairo_t       *cr,
     }
   else
     {
-      GtkRoundedBox padding_box;
+      GskRoundedRect padding_box;
 
       padding_box = *border_box;
       _gtk_rounded_box_shrink (&padding_box,
@@ -564,12 +564,12 @@ color_shade (const GdkRGBA *color,
 }
 
 static void
-render_border (cairo_t       *cr,
-               GtkRoundedBox *border_box,
-               const double   border_width[4],
-               guint          hidden_side,
-               GdkRGBA        colors[4],
-               GtkBorderStyle border_style[4])
+render_border (cairo_t        *cr,
+               GskRoundedRect *border_box,
+               const double    border_width[4],
+               guint           hidden_side,
+               GdkRGBA         colors[4],
+               GtkBorderStyle  border_style[4])
 {
   guint i, j;
 
@@ -621,7 +621,7 @@ render_border (cairo_t       *cr,
           break;
         case GTK_BORDER_STYLE_DOUBLE:
           {
-            GtkRoundedBox other_box;
+            GskRoundedRect other_box;
             double other_border[4];
             guint dont_draw = hidden_side;
 
@@ -649,7 +649,7 @@ render_border (cairo_t       *cr,
         case GTK_BORDER_STYLE_GROOVE:
         case GTK_BORDER_STYLE_RIDGE:
           {
-            GtkRoundedBox other_box;
+            GskRoundedRect other_box;
             GdkRGBA other_colors[4];
             guint dont_draw = hidden_side;
             double other_border[4];
@@ -728,7 +728,7 @@ gtk_css_style_render_border (GtkCssStyle      *style,
   else
     {
       GtkBorderStyle border_style[4];
-      GtkRoundedBox border_box;
+      GskRoundedRect border_box;
       GdkRGBA colors[4];
 
       /* Optimize the most common case of "This widget has no border" */
@@ -787,7 +787,7 @@ gtk_css_style_snapshot_border (GtkCssStyle      *style,
   else
     {
       GtkBorderStyle border_style[4];
-      GtkRoundedBox border_box;
+      GskRoundedRect border_box;
       GdkRGBA colors[4];
 
       /* Optimize the most common case of "This widget has no border" */
@@ -895,7 +895,7 @@ gtk_css_style_render_outline (GtkCssStyle *style,
                               gdouble      height)
 {
   GtkBorderStyle border_style[4];
-  GtkRoundedBox border_box;
+  GskRoundedRect border_box;
   double border_width[4];
   GdkRGBA colors[4];
 
@@ -926,7 +926,7 @@ gtk_css_style_snapshot_outline (GtkCssStyle *style,
                                 gdouble      height)
 {
   GtkBorderStyle border_style[4];
-  GtkRoundedBox border_box;
+  GskRoundedRect border_box;
   double border_width[4];
   GdkRGBA colors[4];
 
diff --git a/gtk/gtkroundedbox.c b/gtk/gtkroundedbox.c
index 43e56f3..adcced9 100644
--- a/gtk/gtkroundedbox.c
+++ b/gtk/gtkroundedbox.c
@@ -37,13 +37,13 @@
  * The
  **/
 void
-_gtk_rounded_box_init_rect (GtkRoundedBox *box,
-                            double         x,
-                            double         y,
-                            double         width,
-                            double         height)
+_gtk_rounded_box_init_rect (GskRoundedRect *box,
+                            double          x,
+                            double          y,
+                            double          width,
+                            double          height)
 {
-  memset (box, 0, sizeof (GtkRoundedBox));
+  memset (box, 0, sizeof (GskRoundedRect));
 
   box->bounds.origin.x = x;
   box->bounds.origin.y = y;
@@ -53,7 +53,7 @@ _gtk_rounded_box_init_rect (GtkRoundedBox *box,
 
 /* clamp border radius, following CSS specs */
 static void
-gtk_rounded_box_clamp_border_radius (GtkRoundedBox *box)
+gtk_rounded_box_clamp_border_radius (GskRoundedRect *box)
 {
   gdouble factor = 1.0;
   gdouble corners;
@@ -85,7 +85,7 @@ gtk_rounded_box_clamp_border_radius (GtkRoundedBox *box)
 }
 
 static void
-_gtk_rounded_box_apply_border_radius (GtkRoundedBox *box,
+_gtk_rounded_box_apply_border_radius (GskRoundedRect *box,
                                       GtkCssValue **corner,
                                       GtkJunctionSides junction)
 {
@@ -122,7 +122,7 @@ _gtk_rounded_box_apply_border_radius (GtkRoundedBox *box,
 }
 
 void
-_gtk_rounded_box_apply_border_radius_for_style (GtkRoundedBox    *box,
+_gtk_rounded_box_apply_border_radius_for_style (GskRoundedRect   *box,
                                                 GtkCssStyle      *style,
                                                 GtkJunctionSides  junction)
 {
@@ -137,7 +137,7 @@ _gtk_rounded_box_apply_border_radius_for_style (GtkRoundedBox    *box,
 }
 
 void
-_gtk_rounded_box_apply_outline_radius_for_style (GtkRoundedBox    *box,
+_gtk_rounded_box_apply_outline_radius_for_style (GskRoundedRect   *box,
                                                  GtkCssStyle      *style,
                                                  GtkJunctionSides  junction)
 {
@@ -169,11 +169,11 @@ gtk_css_border_radius_grow (graphene_size_t *corner,
 }
 
 void
-_gtk_rounded_box_grow (GtkRoundedBox *box,
-                       double         top,
-                       double         right,
-                       double         bottom,
-                       double         left)
+_gtk_rounded_box_grow (GskRoundedRect *box,
+                       double          top,
+                       double          right,
+                       double          bottom,
+                       double          left)
 {
   if (box->bounds.size.width + left + right < 0)
     {
@@ -204,19 +204,19 @@ _gtk_rounded_box_grow (GtkRoundedBox *box,
 }
 
 void
-_gtk_rounded_box_shrink (GtkRoundedBox *box,
-                         double         top,
-                         double         right,
-                         double         bottom,
-                         double         left)
+_gtk_rounded_box_shrink (GskRoundedRect *box,
+                         double          top,
+                         double          right,
+                         double          bottom,
+                         double          left)
 {
   _gtk_rounded_box_grow (box, -top, -right, -bottom, -left);
 }
 
 void
-_gtk_rounded_box_move (GtkRoundedBox *box,
-                       double         dx,
-                       double         dy)
+_gtk_rounded_box_move (GskRoundedRect *box,
+                       double          dx,
+                       double          dy)
 {
   box->bounds.origin.x += dx;
   box->bounds.origin.y += dy;
@@ -355,8 +355,8 @@ _cairo_ellipsis_negative (cairo_t *cr,
 }
 
 void
-_gtk_rounded_box_path (const GtkRoundedBox *box,
-                       cairo_t             *cr)
+_gtk_rounded_box_path (const GskRoundedRect *box,
+                       cairo_t              *cr)
 {
   cairo_new_sub_path (cr);
 
@@ -389,8 +389,8 @@ _gtk_rounded_box_path (const GtkRoundedBox *box,
 }
 
 double
-_gtk_rounded_box_guess_length (const GtkRoundedBox *box,
-                               GtkCssSide           side)
+_gtk_rounded_box_guess_length (const GskRoundedRect *box,
+                               GtkCssSide            side)
 {
   double length;
   GtkCssSide before, after;
@@ -416,9 +416,9 @@ _gtk_rounded_box_guess_length (const GtkRoundedBox *box,
 }
 
 void
-_gtk_rounded_box_path_side (const GtkRoundedBox *box,
-                            cairo_t             *cr,
-                            GtkCssSide           side)
+_gtk_rounded_box_path_side (const GskRoundedRect *box,
+                            cairo_t              *cr,
+                            GtkCssSide            side)
 {
   switch (side)
     {
@@ -485,9 +485,9 @@ _gtk_rounded_box_path_side (const GtkRoundedBox *box,
 }
 
 void
-_gtk_rounded_box_path_top (const GtkRoundedBox *outer,
-                           const GtkRoundedBox *inner,
-                           cairo_t             *cr)
+_gtk_rounded_box_path_top (const GskRoundedRect *outer,
+                           const GskRoundedRect *inner,
+                           cairo_t              *cr)
 {
   double start_angle, middle_angle, end_angle;
 
@@ -536,9 +536,9 @@ _gtk_rounded_box_path_top (const GtkRoundedBox *outer,
 }
 
 void
-_gtk_rounded_box_path_right (const GtkRoundedBox *outer,
-                             const GtkRoundedBox *inner,
-                             cairo_t             *cr)
+_gtk_rounded_box_path_right (const GskRoundedRect *outer,
+                             const GskRoundedRect *inner,
+                             cairo_t              *cr)
 {
   double start_angle, middle_angle, end_angle;
 
@@ -587,9 +587,9 @@ _gtk_rounded_box_path_right (const GtkRoundedBox *outer,
 }
 
 void
-_gtk_rounded_box_path_bottom (const GtkRoundedBox *outer,
-                              const GtkRoundedBox *inner,
-                              cairo_t             *cr)
+_gtk_rounded_box_path_bottom (const GskRoundedRect *outer,
+                              const GskRoundedRect *inner,
+                              cairo_t              *cr)
 {
   double start_angle, middle_angle, end_angle;
 
@@ -638,9 +638,9 @@ _gtk_rounded_box_path_bottom (const GtkRoundedBox *outer,
 }
 
 void
-_gtk_rounded_box_path_left (const GtkRoundedBox *outer,
-                            const GtkRoundedBox *inner,
-                            cairo_t             *cr)
+_gtk_rounded_box_path_left (const GskRoundedRect *outer,
+                            const GskRoundedRect *inner,
+                            cairo_t              *cr)
 {
   double start_angle, middle_angle, end_angle;
 
@@ -689,8 +689,8 @@ _gtk_rounded_box_path_left (const GtkRoundedBox *outer,
 }
 
 void
-_gtk_rounded_box_clip_path (const GtkRoundedBox *box,
-                            cairo_t             *cr)
+_gtk_rounded_box_clip_path (const GskRoundedRect *box,
+                            cairo_t              *cr)
 {
   cairo_rectangle (cr,
                    box->bounds.origin.x, box->bounds.origin.y,
@@ -698,11 +698,11 @@ _gtk_rounded_box_clip_path (const GtkRoundedBox *box,
 }
 
 gboolean
-_gtk_rounded_box_intersects_rectangle (const GtkRoundedBox *box,
-                                       gdouble              x1,
-                                       gdouble              y1,
-                                       gdouble              x2,
-                                       gdouble              y2)
+_gtk_rounded_box_intersects_rectangle (const GskRoundedRect *box,
+                                       gdouble               x1,
+                                       gdouble               y1,
+                                       gdouble               x2,
+                                       gdouble               y2)
 {
   if (x2 < box->bounds.origin.x ||
       y2 < box->bounds.origin.y ||
@@ -714,11 +714,11 @@ _gtk_rounded_box_intersects_rectangle (const GtkRoundedBox *box,
 }
 
 gboolean
-_gtk_rounded_box_contains_rectangle (const GtkRoundedBox *box,
-                                     gdouble              x1,
-                                     gdouble              y1,
-                                     gdouble              x2,
-                                     gdouble              y2)
+_gtk_rounded_box_contains_rectangle (const GskRoundedRect *box,
+                                     gdouble               x1,
+                                     gdouble               y1,
+                                     gdouble               x2,
+                                     gdouble               y2)
 {
   if (x1 < box->bounds.origin.x ||
       y1 < box->bounds.origin.y ||
diff --git a/gtk/gtkroundedboxprivate.h b/gtk/gtkroundedboxprivate.h
index 0632ba5..e3384cf 100644
--- a/gtk/gtkroundedboxprivate.h
+++ b/gtk/gtkroundedboxprivate.h
@@ -28,68 +28,66 @@
 
 G_BEGIN_DECLS
 
-typedef GskRoundedRect GtkRoundedBox;
+void            _gtk_rounded_box_init_rect                      (GskRoundedRect         *box,
+                                                                 double                  x,
+                                                                 double                  y,
+                                                                 double                  width,
+                                                                 double                  height);
 
-void            _gtk_rounded_box_init_rect                      (GtkRoundedBox       *box,
-                                                                 double               x,
-                                                                 double               y,
-                                                                 double               width,
-                                                                 double               height);
+void            _gtk_rounded_box_apply_border_radius_for_style  (GskRoundedRect         *box,
+                                                                 GtkCssStyle            *style,
+                                                                 GtkJunctionSides        junction);
 
-void            _gtk_rounded_box_apply_border_radius_for_style  (GtkRoundedBox       *box,
-                                                                 GtkCssStyle         *style,
-                                                                 GtkJunctionSides     junction);
+void            _gtk_rounded_box_apply_outline_radius_for_style (GskRoundedRect         *box,
+                                                                 GtkCssStyle            *style,
+                                                                 GtkJunctionSides        junction);
 
-void            _gtk_rounded_box_apply_outline_radius_for_style (GtkRoundedBox       *box,
-                                                                 GtkCssStyle         *style,
-                                                                 GtkJunctionSides     junction);
+void            _gtk_rounded_box_grow                           (GskRoundedRect         *box,
+                                                                 double                  top,
+                                                                 double                  right,
+                                                                 double                  bottom,
+                                                                 double                  left);
+void            _gtk_rounded_box_shrink                         (GskRoundedRect         *box,
+                                                                 double                  top,
+                                                                 double                  right,
+                                                                 double                  bottom,
+                                                                 double                  left);
+void            _gtk_rounded_box_move                           (GskRoundedRect         *box,
+                                                                 double                  dx,
+                                                                 double                  dy);
 
-void            _gtk_rounded_box_grow                           (GtkRoundedBox       *box,
-                                                                 double               top,
-                                                                 double               right,
-                                                                 double               bottom,
-                                                                 double               left);
-void            _gtk_rounded_box_shrink                         (GtkRoundedBox       *box,
-                                                                 double               top,
-                                                                 double               right,
-                                                                 double               bottom,
-                                                                 double               left);
-void            _gtk_rounded_box_move                           (GtkRoundedBox       *box,
-                                                                 double               dx,
-                                                                 double               dy);
+double          _gtk_rounded_box_guess_length                   (const GskRoundedRect   *box,
+                                                                 GtkCssSide              side);
 
-double          _gtk_rounded_box_guess_length                   (const GtkRoundedBox *box,
-                                                                 GtkCssSide           side);
-
-void            _gtk_rounded_box_path                           (const GtkRoundedBox *box,
-                                                                 cairo_t             *cr);
-void            _gtk_rounded_box_path_side                      (const GtkRoundedBox *box,
-                                                                 cairo_t             *cr,
-                                                                 GtkCssSide           side);
-void            _gtk_rounded_box_path_top                       (const GtkRoundedBox *outer,
-                                                                 const GtkRoundedBox *inner,
-                                                                 cairo_t             *cr);
-void            _gtk_rounded_box_path_right                     (const GtkRoundedBox *outer,
-                                                                 const GtkRoundedBox *inner,
-                                                                 cairo_t             *cr);
-void            _gtk_rounded_box_path_bottom                    (const GtkRoundedBox *outer,
-                                                                 const GtkRoundedBox *inner,
-                                                                 cairo_t             *cr);
-void            _gtk_rounded_box_path_left                      (const GtkRoundedBox *outer,
-                                                                 const GtkRoundedBox *inner,
-                                                                 cairo_t             *cr);
-void            _gtk_rounded_box_clip_path                      (const GtkRoundedBox *box,
-                                                                 cairo_t             *cr);
-gboolean        _gtk_rounded_box_intersects_rectangle           (const GtkRoundedBox *box,
-                                                                 gdouble              x1,
-                                                                 gdouble              y1,
-                                                                 gdouble              x2,
-                                                                 gdouble              y2);
-gboolean        _gtk_rounded_box_contains_rectangle             (const GtkRoundedBox *box,
-                                                                 gdouble              x1,
-                                                                 gdouble              y1,
-                                                                 gdouble              x2,
-                                                                 gdouble              y2);
+void            _gtk_rounded_box_path                           (const GskRoundedRect   *box,
+                                                                 cairo_t                *cr);
+void            _gtk_rounded_box_path_side                      (const GskRoundedRect   *box,
+                                                                 cairo_t                *cr,
+                                                                 GtkCssSide              side);
+void            _gtk_rounded_box_path_top                       (const GskRoundedRect   *outer,
+                                                                 const GskRoundedRect   *inner,
+                                                                 cairo_t                *cr);
+void            _gtk_rounded_box_path_right                     (const GskRoundedRect   *outer,
+                                                                 const GskRoundedRect   *inner,
+                                                                 cairo_t                *cr);
+void            _gtk_rounded_box_path_bottom                    (const GskRoundedRect   *outer,
+                                                                 const GskRoundedRect   *inner,
+                                                                 cairo_t                *cr);
+void            _gtk_rounded_box_path_left                      (const GskRoundedRect   *outer,
+                                                                 const GskRoundedRect   *inner,
+                                                                 cairo_t                *cr);
+void            _gtk_rounded_box_clip_path                      (const GskRoundedRect   *box,
+                                                                 cairo_t                *cr);
+gboolean        _gtk_rounded_box_intersects_rectangle           (const GskRoundedRect   *box,
+                                                                 gdouble                 x1,
+                                                                 gdouble                 y1,
+                                                                 gdouble                 x2,
+                                                                 gdouble                 y2);
+gboolean        _gtk_rounded_box_contains_rectangle             (const GskRoundedRect   *box,
+                                                                 gdouble                 x1,
+                                                                 gdouble                 y1,
+                                                                 gdouble                 x2,
+                                                                 gdouble                 y2);
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]