[gtk+: 349/350] Move new draw_drawable argument to end to make it more backwards compat



commit 038398d49326ca55dd8fa8e1dd18dfeb19e36465
Author: Alexander Larsson <alexl redhat com>
Date:   Wed Jul 1 16:13:31 2009 +0200

    Move new draw_drawable argument to end to make it more backwards compat

 gdk/gdkdraw.c                   |    5 +++--
 gdk/gdkdrawable.h               |    4 ++--
 gdk/gdkoffscreenwindow.c        |    4 ++--
 gdk/gdkpixmap.c                 |    8 ++++----
 gdk/gdkwindow.c                 |    8 ++++----
 gdk/quartz/gdkdrawable-quartz.c |    4 ++--
 gdk/win32/gdkdrawable-win32.c   |    8 ++++----
 gdk/x11/gdkdrawable-x11.c       |    8 ++++----
 8 files changed, 25 insertions(+), 24 deletions(-)
---
diff --git a/gdk/gdkdraw.c b/gdk/gdkdraw.c
index 321b883..ad0af79 100644
--- a/gdk/gdkdraw.c
+++ b/gdk/gdkdraw.c
@@ -669,11 +669,12 @@ gdk_draw_drawable (GdkDrawable *drawable,
      area in the destination instead. */
 
   GDK_DRAWABLE_GET_CLASS (drawable)->draw_drawable (drawable, gc,
-						    composite_impl, src,
+						    composite_impl,
                                                     xsrc - composite_x_offset,
                                                     ysrc - composite_y_offset,
                                                     xdest, ydest,
-                                                    width, height);
+                                                    width, height,
+						    src);
 
   g_object_unref (composite);
 }
diff --git a/gdk/gdkdrawable.h b/gdk/gdkdrawable.h
index 1d8d694..21af0d1 100644
--- a/gdk/gdkdrawable.h
+++ b/gdk/gdkdrawable.h
@@ -100,13 +100,13 @@ struct _GdkDrawableClass
   void (*draw_drawable)  (GdkDrawable  *drawable,
 			  GdkGC	       *gc,
 			  GdkDrawable  *src,
-			  GdkDrawable  *original_src,
 			  gint		xsrc,
 			  gint		ysrc,
 			  gint		xdest,
 			  gint		ydest,
 			  gint		width,
-			  gint		height);
+			  gint		height,
+			  GdkDrawable  *original_src);
   void (*draw_points)	 (GdkDrawable  *drawable,
 			  GdkGC	       *gc,
 			  GdkPoint     *points,
diff --git a/gdk/gdkoffscreenwindow.c b/gdk/gdkoffscreenwindow.c
index 2c1157c..8a020bb 100644
--- a/gdk/gdkoffscreenwindow.c
+++ b/gdk/gdkoffscreenwindow.c
@@ -284,13 +284,13 @@ static void
 gdk_offscreen_window_draw_drawable (GdkDrawable *drawable,
 				    GdkGC       *gc,
 				    GdkPixmap   *src,
-				    GdkDrawable *original_src,
 				    gint         xsrc,
 				    gint         ysrc,
 				    gint         xdest,
 				    gint         ydest,
 				    gint         width,
-				    gint         height)
+				    gint         height,
+				    GdkDrawable *original_src)
 {
   GdkOffscreenWindow *offscreen = GDK_OFFSCREEN_WINDOW (drawable);
   GdkDrawable *real_drawable = get_real_drawable (offscreen);
diff --git a/gdk/gdkpixmap.c b/gdk/gdkpixmap.c
index e4d8869..e9f33aa 100644
--- a/gdk/gdkpixmap.c
+++ b/gdk/gdkpixmap.c
@@ -72,13 +72,13 @@ static void   gdk_pixmap_draw_text_wc   (GdkDrawable     *drawable,
 static void   gdk_pixmap_draw_drawable  (GdkDrawable     *drawable,
 					 GdkGC           *gc,
 					 GdkPixmap       *src,
-					 GdkPixmap       *original_src,
 					 gint             xsrc,
 					 gint             ysrc,
 					 gint             xdest,
 					 gint             ydest,
 					 gint             width,
-					 gint             height);
+					 gint             height,
+					 GdkPixmap       *original_src);
 static void   gdk_pixmap_draw_points    (GdkDrawable     *drawable,
 					 GdkGC           *gc,
 					 GdkPoint        *points,
@@ -375,13 +375,13 @@ static void
 gdk_pixmap_draw_drawable (GdkDrawable *drawable,
 			  GdkGC       *gc,
 			  GdkPixmap   *src,
-			  GdkPixmap   *original_src,
 			  gint         xsrc,
 			  gint         ysrc,
 			  gint         xdest,
 			  gint         ydest,
 			  gint         width,
-			  gint         height)
+			  gint         height,
+			  GdkPixmap   *original_src)
 {
   GdkPixmapObject *private = (GdkPixmapObject *)drawable;
 
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index bf35eea..d15b660 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -188,13 +188,13 @@ static void   gdk_window_draw_text_wc   (GdkDrawable     *drawable,
 static void   gdk_window_draw_drawable  (GdkDrawable     *drawable,
 					 GdkGC           *gc,
 					 GdkPixmap       *src,
-					 GdkDrawable     *original_src,
 					 gint             xsrc,
 					 gint             ysrc,
 					 gint             xdest,
 					 gint             ydest,
 					 gint             width,
-					 gint             height);
+					 gint             height,
+					 GdkDrawable     *original_src);
 static void   gdk_window_draw_points    (GdkDrawable     *drawable,
 					 GdkGC           *gc,
 					 GdkPoint        *points,
@@ -3485,13 +3485,13 @@ static void
 gdk_window_draw_drawable (GdkDrawable *drawable,
 			  GdkGC       *gc,
 			  GdkPixmap   *src,
-			  GdkDrawable *original_src,
 			  gint         xsrc,
 			  gint         ysrc,
 			  gint         xdest,
 			  gint         ydest,
 			  gint         width,
-			  gint         height)
+			  gint         height,
+			  GdkDrawable *original_src)
 {
   GdkWindowObject *private = (GdkWindowObject *)drawable;
 
diff --git a/gdk/quartz/gdkdrawable-quartz.c b/gdk/quartz/gdkdrawable-quartz.c
index 673da06..be08c7d 100644
--- a/gdk/quartz/gdkdrawable-quartz.c
+++ b/gdk/quartz/gdkdrawable-quartz.c
@@ -326,13 +326,13 @@ static void
 gdk_quartz_draw_drawable (GdkDrawable *drawable,
 			  GdkGC       *gc,
 			  GdkPixmap   *src,
-			  GdkDrawable *original_src,
 			  gint         xsrc,
 			  gint         ysrc,
 			  gint         xdest,
 			  gint         ydest,
 			  gint         width,
-			  gint         height)
+			  gint         height,
+			  GdkDrawable *original_src)
 {
   int src_depth = gdk_drawable_get_depth (src);
   int dest_depth = gdk_drawable_get_depth (drawable);
diff --git a/gdk/win32/gdkdrawable-win32.c b/gdk/win32/gdkdrawable-win32.c
index c5a11cc..e6c7e45 100644
--- a/gdk/win32/gdkdrawable-win32.c
+++ b/gdk/win32/gdkdrawable-win32.c
@@ -87,13 +87,13 @@ static void gdk_win32_draw_text_wc   (GdkDrawable    *drawable,
 static void gdk_win32_draw_drawable  (GdkDrawable    *drawable,
 				      GdkGC          *gc,
 				      GdkPixmap      *src,
-				      GdkDrawable    *original_src,
 				      gint            xsrc,
 				      gint            ysrc,
 				      gint            xdest,
 				      gint            ydest,
 				      gint            width,
-				      gint            height);
+				      gint            height,
+				      GdkDrawable    *original_src);
 static void gdk_win32_draw_points    (GdkDrawable    *drawable,
 				      GdkGC          *gc,
 				      GdkPoint       *points,
@@ -1144,13 +1144,13 @@ static void
 gdk_win32_draw_drawable (GdkDrawable *drawable,
 			 GdkGC       *gc,
 			 GdkPixmap   *src,
-			 GdkDrawable *original_src,
 			 gint         xsrc,
 			 gint         ysrc,
 			 gint         xdest,
 			 gint         ydest,
 			 gint         width,
-			 gint         height)
+			 gint         height,
+			 GdkDrawable *original_src)
 {
   g_assert (GDK_IS_DRAWABLE_IMPL_WIN32 (drawable));
 
diff --git a/gdk/x11/gdkdrawable-x11.c b/gdk/x11/gdkdrawable-x11.c
index 2b9b1d2..9a69a3b 100644
--- a/gdk/x11/gdkdrawable-x11.c
+++ b/gdk/x11/gdkdrawable-x11.c
@@ -88,13 +88,13 @@ static void gdk_x11_draw_text_wc   (GdkDrawable    *drawable,
 static void gdk_x11_draw_drawable  (GdkDrawable    *drawable,
 				    GdkGC          *gc,
 				    GdkPixmap      *src,
-				    GdkDrawable    *original_src,
 				    gint            xsrc,
 				    gint            ysrc,
 				    gint            xdest,
 				    gint            ydest,
 				    gint            width,
-				    gint            height);
+				    gint            height,
+				    GdkDrawable    *original_src);
 static void gdk_x11_draw_points    (GdkDrawable    *drawable,
 				    GdkGC          *gc,
 				    GdkPoint       *points,
@@ -619,13 +619,13 @@ static void
 gdk_x11_draw_drawable (GdkDrawable *drawable,
 		       GdkGC       *gc,
 		       GdkPixmap   *src,
-		       GdkDrawable *original_src,
 		       gint         xsrc,
 		       gint         ysrc,
 		       gint         xdest,
 		       gint         ydest,
 		       gint         width,
-		       gint         height)
+		       gint         height,
+		       GdkDrawable *original_src)
 {
   int src_depth = gdk_drawable_get_depth (src);
   int dest_depth = gdk_drawable_get_depth (drawable);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]