summaryrefslogtreecommitdiff
path: root/gdk/gdksurface.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/gdksurface.c')
-rw-r--r--gdk/gdksurface.c48
1 files changed, 0 insertions, 48 deletions
diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c
index b11b884753..e93cb64925 100644
--- a/gdk/gdksurface.c
+++ b/gdk/gdksurface.c
@@ -1976,54 +1976,6 @@ gdk_surface_get_drawing_context (GdkSurface *surface)
return surface->drawing_context;
}
-/**
- * gdk_surface_get_clip_region:
- * @surface: a #GdkSurface
- *
- * Computes the region of a surface that potentially can be written
- * to by drawing primitives. This region may not take into account
- * other factors such as if the surface is obscured by other surfaces,
- * but no area outside of this region will be affected by drawing
- * primitives.
- *
- * Returns: a #cairo_region_t. This must be freed with cairo_region_destroy()
- * when you are done.
- **/
-cairo_region_t*
-gdk_surface_get_clip_region (GdkSurface *surface)
-{
- cairo_region_t *result;
-
- g_return_val_if_fail (GDK_SURFACE (surface), NULL);
-
- result = cairo_region_copy (surface->clip_region);
-
- if (surface->current_paint.region != NULL)
- cairo_region_intersect (result, surface->current_paint.region);
-
- return result;
-}
-
-/**
- * gdk_surface_get_visible_region:
- * @surface: a #GdkSurface
- *
- * Computes the region of the @surface that is potentially visible.
- * This does not necessarily take into account if the surface is
- * obscured by other surfaces, but no area outside of this region
- * is visible.
- *
- * Returns: a #cairo_region_t. This must be freed with cairo_region_destroy()
- * when you are done.
- **/
-cairo_region_t *
-gdk_surface_get_visible_region (GdkSurface *surface)
-{
- g_return_val_if_fail (GDK_IS_SURFACE (surface), NULL);
-
- return cairo_region_copy (surface->clip_region);
-}
-
static void
gdk_surface_clear_backing_region (GdkSurface *surface)
{