Move getting the property out of the loop, and rename the variable

Tue May 16 12:36:25 2006  Søren Sandmann  <sandmann@redhat.com>

        * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Move getting the
        property out of the loop, and rename the variable 'max_expand'.

        * gtk/gtktoolbar.c (gtk_toolbar_class_init): Fix the decription
        for the max-child-expand property.
This commit is contained in:
Søren Sandmann 2006-05-16 16:51:27 +00:00 committed by Søren Sandmann Pedersen
parent dfbaef6b88
commit 5d4beaecb5
3 changed files with 23 additions and 5 deletions

View File

@ -1,3 +1,11 @@
Tue May 16 12:36:25 2006 Søren Sandmann <sandmann@redhat.com>
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Move getting the
property out of the loop, and rename the variable 'max_expand'.
* gtk/gtktoolbar.c (gtk_toolbar_class_init): Fix the decription
for the max-child-expand property.
2006-05-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprinter.c (gtk_printer_class_init):

View File

@ -1,3 +1,11 @@
Tue May 16 12:36:25 2006 Søren Sandmann <sandmann@redhat.com>
* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Move getting the
property out of the loop, and rename the variable 'max_expand'.
* gtk/gtktoolbar.c (gtk_toolbar_class_init): Fix the decription
for the max-child-expand property.
2006-05-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprinter.c (gtk_printer_class_init):

View File

@ -595,8 +595,8 @@ gtk_toolbar_class_init (GtkToolbarClass *klass)
gtk_widget_class_install_style_property (widget_class,
g_param_spec_int ("max-child-expand",
P_("Maximum toolbar item spacing"),
P_("Maximum space between the toolbar items."),
P_("Maximum child expand"),
P_("Maximum amount of space an expandable item will be given"),
0,
G_MAXINT,
G_MAXINT,
@ -1591,7 +1591,9 @@ gtk_toolbar_size_allocate (GtkWidget *widget,
*/
if (!overflowing)
{
gint max_child_expand;
n_expand_items = 0;
for (i = 0, list = priv->content; list != NULL; list = list->next, ++i)
{
ToolbarContent *content = list->data;
@ -1600,19 +1602,19 @@ gtk_toolbar_size_allocate (GtkWidget *widget,
n_expand_items++;
}
max_child_expand = get_max_child_expand (toolbar);
for (list = priv->content, i = 0; list != NULL; list = list->next, ++i)
{
ToolbarContent *content = list->data;
if (toolbar_content_get_expand (content) && new_states[i] == NORMAL)
{
gint mexpand = get_max_child_expand (toolbar);
gint extra = size / n_expand_items;
if (size % n_expand_items != 0)
extra++;
if (extra > mexpand)
extra = mexpand;
if (extra > max_child_expand)
extra = max_child_expand;
allocations[i].width += extra;
size -= extra;