[gtk+] arrow: Don't include padding in computation of alignment



commit ece3c54f57dcb45cc2b45e13e928cfd332ac93c5
Author: Benjamin Otte <otte redhat com>
Date:   Mon May 9 01:06:54 2011 +0200

    arrow: Don't include padding in computation of alignment

 gtk/gtkarrow.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkarrow.c b/gtk/gtkarrow.c
index 9d46d69..04e3b99 100644
--- a/gtk/gtkarrow.c
+++ b/gtk/gtkarrow.c
@@ -330,10 +330,10 @@ gtk_arrow_draw (GtkWidget *widget,
   gtk_misc_get_padding (misc, &xpad, &ypad);
   gtk_misc_get_alignment (misc, &xalign, &yalign);
 
-  width = gtk_widget_get_allocated_width (widget);
-  height = gtk_widget_get_allocated_height (widget);
+  width = gtk_widget_get_allocated_width (widget) - 2 * xpad;
+  height = gtk_widget_get_allocated_height (widget) - 2 * ypad;
 
-  extent = MIN (width - 2 * xpad, height - 2 * ypad) * arrow_scaling;
+  extent = MIN (width, height) * arrow_scaling;
   effective_arrow_type = priv->arrow_type;
 
   if (gtk_widget_get_direction (widget) != GTK_TEXT_DIR_LTR)



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