Deprecate the GdkRegion API
Includes fixing all callers to use the cairo region API instead. This is usually just replacing the function names, the only difference is gdk_region_get_rectangles() being replaced by cairo_region_num_rectangles() and cairo_region_get_rectangle() which required a bit more work. https://bugzilla.gnome.org/show_bug.cgi?id=613284
This commit is contained in:
		| @ -473,7 +473,7 @@ gdk_event_copy (const GdkEvent *event) | ||||
|     case GDK_EXPOSE: | ||||
|     case GDK_DAMAGE: | ||||
|       if (event->expose.region) | ||||
| 	new_event->expose.region = gdk_region_copy (event->expose.region); | ||||
| 	new_event->expose.region = cairo_region_copy (event->expose.region); | ||||
|       break; | ||||
|        | ||||
|     case GDK_SETTING: | ||||
| @ -551,7 +551,7 @@ gdk_event_free (GdkEvent *event) | ||||
|     case GDK_EXPOSE: | ||||
|     case GDK_DAMAGE: | ||||
|       if (event->expose.region) | ||||
| 	gdk_region_destroy (event->expose.region); | ||||
| 	cairo_region_destroy (event->expose.region); | ||||
|       break; | ||||
|        | ||||
|     case GDK_MOTION_NOTIFY: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Benjamin Otte
					Benjamin Otte