From 9c77b69d6ece7df775fd326f0afcc5a752b7a3bf Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Thu, 08 Jul 2010 08:22:11 +0000 Subject: Switch to GTK+ 3 --- (limited to 'shell') diff --git a/shell/ev-utils.c b/shell/ev-utils.c index 5c5e165..83cfcdb 100644 --- a/shell/ev-utils.c +++ b/shell/ev-utils.c @@ -187,9 +187,8 @@ ev_pixbuf_add_shadow (GdkPixbuf *src, int size, * the region code. */ void -ev_print_region_contents (GdkRegion *region) +ev_print_region_contents (cairo_region_t *region) { - GdkRectangle *rectangles = NULL; gint n_rectangles, i; if (region == NULL) { @@ -198,17 +197,19 @@ ev_print_region_contents (GdkRegion *region) } g_print ("\n", region); - gdk_region_get_rectangles (region, &rectangles, &n_rectangles); + n_rectangles = cairo_region_num_rectangles (region); for (i = 0; i < n_rectangles; i++) { + GdkRectangle rect; + + cairo_region_get_rectangle (region, i, &rect); g_print ("\t(%d %d, %d %d) [%dx%d]\n", - rectangles[i].x, - rectangles[i].y, - rectangles[i].x + rectangles[i].width, - rectangles[i].y + rectangles[i].height, - rectangles[i].width, - rectangles[i].height); + rect.x, + rect.y, + rect.x + rect.width, + rect.y + rect.height, + rect.width, + rect.height); } - g_free (rectangles); } static void diff --git a/shell/ev-utils.h b/shell/ev-utils.h index 611ba9b..81acc46 100644 --- a/shell/ev-utils.h +++ b/shell/ev-utils.h @@ -29,7 +29,7 @@ G_BEGIN_DECLS GdkPixbuf* ev_pixbuf_add_shadow (GdkPixbuf *src, int size, int x_offset, int y_offset, double opacity); -void ev_print_region_contents (GdkRegion *region); +void ev_print_region_contents (cairo_region_t *region); void ev_gui_menu_position_tree_selection (GtkMenu *menu, gint *x, -- cgit v0.9.1