summaryrefslogtreecommitdiff
path: root/gdk/gdkdraw.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-09-20 17:16:13 +0200
committerBenjamin Otte <otte@redhat.com>2010-09-26 15:11:45 +0200
commit5b687d938a01fa2ebab1562f785116bc94642bb4 (patch)
tree80a9c68088f72bf8e95d7755b8135a78543d48b9 /gdk/gdkdraw.c
parent9403e167b479ec6146c85073dba9bdd15e1d9b33 (diff)
downloadgtk+-5b687d938a01fa2ebab1562f785116bc94642bb4.tar.gz
gdk: Remove default implementations for get_*_region
This should only be used on windows anyway and GdkWindow has an implementation for both functions.
Diffstat (limited to 'gdk/gdkdraw.c')
-rw-r--r--gdk/gdkdraw.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/gdk/gdkdraw.c b/gdk/gdkdraw.c
index 1e03392f16..2b48a0addd 100644
--- a/gdk/gdkdraw.c
+++ b/gdk/gdkdraw.c
@@ -36,17 +36,11 @@
#include "gdkpixbuf.h"
-static cairo_region_t * gdk_drawable_real_get_visible_region (GdkDrawable *drawable);
-
-
G_DEFINE_ABSTRACT_TYPE (GdkDrawable, gdk_drawable, G_TYPE_OBJECT)
static void
gdk_drawable_class_init (GdkDrawableClass *klass)
{
- /* Default implementation for clip and visible region is the same */
- klass->get_clip_region = gdk_drawable_real_get_visible_region;
- klass->get_visible_region = gdk_drawable_real_get_visible_region;
}
static void
@@ -123,19 +117,6 @@ gdk_drawable_get_visible_region (GdkDrawable *drawable)
return GDK_DRAWABLE_GET_CLASS (drawable)->get_visible_region (drawable);
}
-static cairo_region_t *
-gdk_drawable_real_get_visible_region (GdkDrawable *drawable)
-{
- GdkRectangle rect;
-
- rect.x = 0;
- rect.y = 0;
-
- gdk_drawable_get_size (drawable, &rect.width, &rect.height);
-
- return cairo_region_create_rectangle (&rect);
-}
-
/**
* _gdk_drawable_ref_cairo_surface:
* @drawable: a #GdkDrawable