summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-09-20 16:39:05 +0200
committerBenjamin Otte <otte@redhat.com>2010-09-26 15:11:44 +0200
commit2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c (patch)
tree72e4ab02c92b98caff0e9c61c0e0152e970f6dd6
parent34c6e351529b4e8fdc07006d16e58be98ce049ab (diff)
downloadgtk+-2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c.tar.gz
handlebox: Get rid of gdk_drawable_get_size() usage
-rw-r--r--gtk/gtkhandlebox.c19
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;