summaryrefslogtreecommitdiff
path: root/gdk/gdkdrawable.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-07-01 19:50:49 +0200
committerAlexander Larsson <alexl@redhat.com>2009-07-01 19:50:49 +0200
commit2e3866b5b2cd727fdd68e51ddb766e736ac59900 (patch)
tree4baa7e3fb861bbd2eb2e510bbdccfaf0fecc578a /gdk/gdkdrawable.h
parent0111030586706f91f3271094280ad23559c47b36 (diff)
downloadgtk+-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.h15
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