diff options
author | Benjamin Otte <otte@redhat.com> | 2010-09-20 17:16:13 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-09-26 15:11:45 +0200 |
commit | 5b687d938a01fa2ebab1562f785116bc94642bb4 (patch) | |
tree | 80a9c68088f72bf8e95d7755b8135a78543d48b9 /gdk/gdkdraw.c | |
parent | 9403e167b479ec6146c85073dba9bdd15e1d9b33 (diff) | |
download | gtk+-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.c | 19 |
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 |