diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-07-01 19:50:49 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2009-07-01 19:50:49 +0200 |
commit | 2e3866b5b2cd727fdd68e51ddb766e736ac59900 (patch) | |
tree | 4baa7e3fb861bbd2eb2e510bbdccfaf0fecc578a /gdk/gdkdrawable.h | |
parent | 0111030586706f91f3271094280ad23559c47b36 (diff) | |
download | gtk+-2e3866b5b2cd727fdd68e51ddb766e736ac59900.tar.gz |
Make GdkDrawable draw_drawable backwards compat
Turns out pygtk build broke due to the argument addition to draw_drawable.
So, we now add a new vfunc for the new draw_drawable and are thus
backwards compat.
Diffstat (limited to 'gdk/gdkdrawable.h')
-rw-r--r-- | gdk/gdkdrawable.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/gdk/gdkdrawable.h b/gdk/gdkdrawable.h index 21af0d1dc8..44beaf7fdd 100644 --- a/gdk/gdkdrawable.h +++ b/gdk/gdkdrawable.h @@ -105,8 +105,7 @@ struct _GdkDrawableClass gint xdest, gint ydest, gint width, - gint height, - GdkDrawable *original_src); + gint height); void (*draw_points) (GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, @@ -210,6 +209,17 @@ struct _GdkDrawableClass int width, int height); + void (*draw_drawable_with_src) (GdkDrawable *drawable, + GdkGC *gc, + GdkDrawable *src, + gint xsrc, + gint ysrc, + gint xdest, + gint ydest, + gint width, + gint height, + GdkDrawable *original_src); + /* Padding for future expansion */ void (*_gdk_reserved7) (void); void (*_gdk_reserved9) (void); @@ -219,7 +229,6 @@ struct _GdkDrawableClass void (*_gdk_reserved13) (void); void (*_gdk_reserved14) (void); void (*_gdk_reserved15) (void); - void (*_gdk_reserved16) (void); }; struct _GdkTrapezoid |