diff options
author | Benjamin Otte <otte@redhat.com> | 2010-09-20 16:39:05 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-09-26 15:11:44 +0200 |
commit | 2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c (patch) | |
tree | 72e4ab02c92b98caff0e9c61c0e0152e970f6dd6 | |
parent | 34c6e351529b4e8fdc07006d16e58be98ce049ab (diff) | |
download | gtk+-2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c.tar.gz |
handlebox: Get rid of gdk_drawable_get_size() usage
-rw-r--r-- | gtk/gtkhandlebox.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/gtk/gtkhandlebox.c b/gtk/gtkhandlebox.c index 099eff2cce..d1eba05cf5 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; |