[gtk+] handlebox: Get rid of gdk_drawable_get_size() usage



commit 2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c
Author: Benjamin Otte <otte redhat com>
Date:   Mon Sep 20 16:39:05 2010 +0200

    handlebox: Get rid of gdk_drawable_get_size() usage

 gtk/gtkhandlebox.c |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)
---
diff --git a/gtk/gtkhandlebox.c b/gtk/gtkhandlebox.c
index 099eff2..d1eba05 100644
--- a/gtk/gtkhandlebox.c
+++ b/gtk/gtkhandlebox.c
@@ -934,7 +934,8 @@ gtk_handle_box_paint (GtkWidget      *widget,
 
   handle_position = effective_handle_position (hb);
 
-  gdk_drawable_get_size (priv->bin_window, &width, &height);
+  width = gdk_window_get_width (priv->bin_window);
+  height = gdk_window_get_height (priv->bin_window);
 
   gtk_paint_box (gtk_widget_get_style (widget),
                  cr,
@@ -1113,31 +1114,28 @@ gtk_handle_box_button_press (GtkWidget      *widget,
 	      GtkWidget *invisible = gtk_handle_box_get_invisible ();
               GdkWindow *window;
 	      gint root_x, root_y;
-	      gint width, height;
 
               gtk_invisible_set_screen (GTK_INVISIBLE (invisible),
                                         gtk_widget_get_screen (GTK_WIDGET (hb)));
 	      gdk_window_get_origin (priv->bin_window, &root_x, &root_y);
-	      gdk_drawable_get_size (priv->bin_window, &width, &height);
 
 	      priv->orig_x = event->x_root;
 	      priv->orig_y = event->y_root;
 
 	      priv->float_allocation.x = root_x - event->x_root;
 	      priv->float_allocation.y = root_y - event->y_root;
-	      priv->float_allocation.width = width;
-	      priv->float_allocation.height = height;
+	      priv->float_allocation.width = gdk_window_get_width (priv->bin_window);
+	      priv->float_allocation.height = gdk_window_get_height (priv->bin_window);
 
               window = gtk_widget_get_window (widget);
 	      if (gdk_window_is_viewable (window))
 		{
 		  gdk_window_get_origin (window, &root_x, &root_y);
-		  gdk_drawable_get_size (window, &width, &height);
 
 		  priv->attach_allocation.x = root_x;
 		  priv->attach_allocation.y = root_y;
-		  priv->attach_allocation.width = width;
-		  priv->attach_allocation.height = height;
+		  priv->attach_allocation.width = gdk_window_get_width (window);
+		  priv->attach_allocation.height = gdk_window_get_height (window);
 		}
 	      else
 		{
@@ -1315,7 +1313,8 @@ gtk_handle_box_motion (GtkWidget      *widget,
     {
       gint width, height;
 
-      gdk_drawable_get_size (priv->float_window, &width, &height);
+      width = gdk_window_get_width (priv->float_window);
+      height = gdk_window_get_height (priv->float_window);
 
       switch (handle_position)
 	{
@@ -1342,8 +1341,6 @@ gtk_handle_box_motion (GtkWidget      *widget,
 	}
       else
 	{
-	  gint width;
-	  gint height;
           guint border_width;
 	  GtkRequisition child_requisition;
 



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