diff --git a/ChangeLog b/ChangeLog index 87e12e64d0..beb84ab277 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-04-04 Matthias Clasen + * gtk/gtkiconview.c (gtk_icon_view_calculate_item_size): Take + padding into account when calculating max_layout_width. + * gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel): Use gtk_accel_map_change_entry(), so that reusing the same action name works. (#170727, Paolo Borelli) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 87e12e64d0..beb84ab277 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-04-04 Matthias Clasen + * gtk/gtkiconview.c (gtk_icon_view_calculate_item_size): Take + padding into account when calculating max_layout_width. + * gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel): Use gtk_accel_map_change_entry(), so that reusing the same action name works. (#170727, Paolo Borelli) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 87e12e64d0..beb84ab277 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,8 @@ 2005-04-04 Matthias Clasen + * gtk/gtkiconview.c (gtk_icon_view_calculate_item_size): Take + padding into account when calculating max_layout_width. + * gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel): Use gtk_accel_map_change_entry(), so that reusing the same action name works. (#170727, Paolo Borelli) diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index a79bc6e059..3f48b0e5a0 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -1888,6 +1888,7 @@ gtk_icon_view_calculate_item_size (GtkIconView *icon_view, NULL); spacing = icon_view->priv->spacing; + padding = 2 * (ICON_TEXT_PADDING + focus_width + focus_pad); if (icon_view->priv->pixbuf_column != -1) { @@ -1907,10 +1908,10 @@ gtk_icon_view_calculate_item_size (GtkIconView *icon_view, item_width > 0) { colspan = item->pixbuf_width / item_width + 1; - maximum_layout_width = MAX (colspan * item_width - item->pixbuf_width - icon_view->priv->spacing - 2 * (ICON_TEXT_PADDING + focus_width + focus_pad), 50); + maximum_layout_width = MAX (colspan * item_width - item->pixbuf_width - icon_view->priv->spacing - padding, 50); } else - maximum_layout_width = MAX (item_width, item->pixbuf_width); + maximum_layout_width = MAX (item_width, item->pixbuf_width) - padding; if (icon_view->priv->markup_column != -1 || icon_view->priv->text_column != -1) @@ -1924,7 +1925,6 @@ gtk_icon_view_calculate_item_size (GtkIconView *icon_view, item->layout_width = layout_width; item->layout_height = layout_height; - padding = 2 * (ICON_TEXT_PADDING + focus_width + focus_pad); } else {