mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-08 01:30:10 +00:00
Bug 548354 – Remove repeated code in gtk_cell_view_size_allocate
2008-08-19 Björn Lindqvist <bjourne@gmail.com> Bug 548354 – Remove repeated code in gtk_cell_view_size_allocate * gtk/gtkcellview.c (gtk_cell_view_size_allocate): Remove some code duplication, no need for separate loops for GTK_PACK_START and GTK_PACK_END. svn path=/trunk/; revision=21158
This commit is contained in:
parent
aad8c0f16e
commit
c40b78ae58
@ -1,3 +1,11 @@
|
||||
2008-08-19 Björn Lindqvist <bjourne@gmail.com>
|
||||
|
||||
Bug 548354 – Remove repeated code in gtk_cell_view_size_allocate
|
||||
|
||||
* gtk/gtkcellview.c (gtk_cell_view_size_allocate): Remove some
|
||||
code duplication, no need for separate loops for GTK_PACK_START
|
||||
and GTK_PACK_END.
|
||||
|
||||
2008-08-19 Johan Dahlin <johan@gnome.org>
|
||||
|
||||
* gtk/gtk-builder-convert (GtkBuilderConverter._parse):
|
||||
|
@ -381,32 +381,15 @@ gtk_cell_view_size_allocate (GtkWidget *widget,
|
||||
else if (extra_space > 0 && expand_cell_count > 0)
|
||||
extra_space /= expand_cell_count;
|
||||
|
||||
/* iterate list for PACK_START cells */
|
||||
for (i = cellview->priv->cell_list; i; i = i->next)
|
||||
{
|
||||
GtkCellViewCellInfo *info = (GtkCellViewCellInfo *)i->data;
|
||||
|
||||
if (info->pack == GTK_PACK_END)
|
||||
continue;
|
||||
|
||||
if (!info->cell->visible)
|
||||
continue;
|
||||
|
||||
info->real_width = info->requested_width + (info->expand?extra_space:0);
|
||||
}
|
||||
|
||||
/* iterate list for PACK_END cells */
|
||||
for (i = cellview->priv->cell_list; i; i = i->next)
|
||||
{
|
||||
GtkCellViewCellInfo *info = (GtkCellViewCellInfo *)i->data;
|
||||
|
||||
if (info->pack == GTK_PACK_START)
|
||||
continue;
|
||||
|
||||
if (!info->cell->visible)
|
||||
continue;
|
||||
|
||||
info->real_width = info->requested_width + (info->expand?extra_space:0);
|
||||
info->real_width = info->requested_width +
|
||||
(info->expand ? extra_space : 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user