[gtk+/rendering-cleanup: 15/30] gdk: Simplify clear_area code



commit 154db17826c5d26b8408fe76fccbdd971fb2404e
Author: Benjamin Otte <otte redhat com>
Date:   Sun Aug 15 03:13:08 2010 +0200

    gdk: Simplify clear_area code
    
    No more use for a gdk_window_clear_area_internal() function as there's
    just one caller.

 gdk/gdkwindow.c |   51 ++++++++++++++++++---------------------------------
 1 files changed, 18 insertions(+), 33 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 479f869..7ec9576 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -3875,13 +3875,23 @@ gdk_window_clear_region_internal (GdkWindow *window,
     }
 }
 
-static void
-gdk_window_clear_area_internal (GdkWindow *window,
-				gint       x,
-				gint       y,
-				gint       width,
-				gint       height,
-				gboolean   send_expose)
+/**
+ * gdk_window_clear_area:
+ * @window: a #GdkWindow
+ * @x: x coordinate of rectangle to clear
+ * @y: y coordinate of rectangle to clear
+ * @width: width of rectangle to clear
+ * @height: height of rectangle to clear
+ *
+ * Clears an area of @window to the background color or background pixmap.
+ *
+ **/
+void
+gdk_window_clear_area (GdkWindow *window,
+		       gint       x,
+		       gint       y,
+		       gint       width,
+		       gint       height)
 {
   GdkRectangle rect;
   cairo_region_t *region;
@@ -3904,33 +3914,8 @@ gdk_window_clear_area_internal (GdkWindow *window,
   region = cairo_region_create_rectangle (&rect);
   gdk_window_clear_region_internal (window,
 				    region,
-				    send_expose);
+				    FALSE);
   cairo_region_destroy (region);
-
-}
-
-/**
- * gdk_window_clear_area:
- * @window: a #GdkWindow
- * @x: x coordinate of rectangle to clear
- * @y: y coordinate of rectangle to clear
- * @width: width of rectangle to clear
- * @height: height of rectangle to clear
- *
- * Clears an area of @window to the background color or background pixmap.
- *
- **/
-void
-gdk_window_clear_area (GdkWindow *window,
-		       gint       x,
-		       gint       y,
-		       gint       width,
-		       gint       height)
-{
-  gdk_window_clear_area_internal (window,
-				  x, y,
-				  width, height,
-				  FALSE);
 }
 
 static void



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