diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-05-16 12:48:40 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-05-16 12:48:40 +0000 |
commit | 3377460fb8ef54e02b75e6acdb9c05532c408d54 (patch) | |
tree | 97eaa70fc4491aebbde08d5a3f66e3c21de1aa98 /gdk/gdkcairo.c | |
parent | e8c7d0e5ec994ed0ff503842ac13ef4fe43e1d76 (diff) | |
parent | 05a0aca5ab1ef68fb800971fc2b99b9774c39620 (diff) | |
download | gtk+-3377460fb8ef54e02b75e6acdb9c05532c408d54.tar.gz |
Merge branch 'matthiasc/for-main' into 'main'
gdk: Drop some unused private api
See merge request GNOME/gtk!5973
Diffstat (limited to 'gdk/gdkcairo.c')
-rw-r--r-- | gdk/gdkcairo.c | 41 |
1 files changed, 3 insertions, 38 deletions
diff --git a/gdk/gdkcairo.c b/gdk/gdkcairo.c index fec75fb8b5..a1236667dc 100644 --- a/gdk/gdkcairo.c +++ b/gdk/gdkcairo.c @@ -17,7 +17,7 @@ #include "config.h" -#include "gdkcairoprivate.h" +#include "gdkcairo.h" #include "gdkrgba.h" #include "gdktexture.h" @@ -90,7 +90,7 @@ gdk_cairo_region (cairo_t *cr, } } -void +static void gdk_cairo_surface_paint_pixbuf (cairo_surface_t *surface, const GdkPixbuf *pixbuf) { @@ -171,7 +171,7 @@ gdk_cairo_set_source_pixbuf (cairo_t *cr, * * Returns: %TRUE if the extents fit in a `GdkRectangle`, %FALSE if not */ -gboolean +static gboolean _gdk_cairo_surface_extents (cairo_surface_t *surface, GdkRectangle *extents) { @@ -303,38 +303,3 @@ gdk_cairo_region_create_from_surface (cairo_surface_t *surface) return region; } - -cairo_region_t * -gdk_cairo_region_from_clip (cairo_t *cr) -{ - cairo_rectangle_list_t *rectangles; - cairo_region_t *region; - int i; - - rectangles = cairo_copy_clip_rectangle_list (cr); - - if (rectangles->status != CAIRO_STATUS_SUCCESS) - return NULL; - - region = cairo_region_create (); - for (i = 0; i < rectangles->num_rectangles; i++) - { - cairo_rectangle_int_t clip_rect; - cairo_rectangle_t *rect; - - rect = &rectangles->rectangles[i]; - - /* Here we assume clip rects are ints for direct targets, which - is true for cairo */ - clip_rect.x = (int)rect->x; - clip_rect.y = (int)rect->y; - clip_rect.width = (int)rect->width; - clip_rect.height = (int)rect->height; - - cairo_region_union_rectangle (region, &clip_rect); - } - - cairo_rectangle_list_destroy (rectangles); - - return region; -} |