diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-11-29 18:43:41 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-11-29 18:43:41 +0000 |
commit | ec6454bf02f41622fce0d6b0e0b80a3e52f458d4 (patch) | |
tree | 8707cb7419b09548767e3e739785fc80cec42ea1 /gtk/gtkcellview.c | |
parent | a9dc6decd2f71570752f6475e0ee697ffac614ce (diff) | |
download | gtk+-ec6454bf02f41622fce0d6b0e0b80a3e52f458d4.tar.gz |
Don't call gtk_cell_view_set_cell_data() from here.
2004-11-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (cell_view_is_sensitive): Don't call
gtk_cell_view_set_cell_data() from here.
* gtk/gtk.symbols: Remove gtk_cell_view_set_cell_data()
* gtk/gtkcellview.c (gtk_cell_view_get_cell_renderers): Call
gtk_cell_view_set_cell_data() from here.
(gtk_cell_view_set_cell_data): Make static.
* gtk/gtkcombobox.c (gtk_combo_box_menu_popup): Make menu mode
work better when resizing the combo box.
Diffstat (limited to 'gtk/gtkcellview.c')
-rw-r--r-- | gtk/gtkcellview.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkcellview.c b/gtk/gtkcellview.c index e878fabd5f..d3633f59d5 100644 --- a/gtk/gtkcellview.c +++ b/gtk/gtkcellview.c @@ -81,6 +81,7 @@ static void gtk_cell_view_set_valuesv (GtkCellView *cel va_list args); static GtkCellViewCellInfo *gtk_cell_view_get_cell_info (GtkCellView *cellview, GtkCellRenderer *renderer); +static void gtk_cell_view_set_cell_data (GtkCellView *cell_view); static void gtk_cell_view_cell_layout_pack_start (GtkCellLayout *layout, @@ -534,7 +535,7 @@ gtk_cell_view_get_cell_info (GtkCellView *cellview, return NULL; } -void +static void gtk_cell_view_set_cell_data (GtkCellView *cell_view) { GList *i; @@ -1116,6 +1117,8 @@ gtk_cell_view_get_cell_renderers (GtkCellView *cell_view) g_return_val_if_fail (cell_view != NULL, NULL); + gtk_cell_view_set_cell_data (cell_view); + for (list = cell_view->priv->cell_list; list; list = list->next) { GtkCellViewCellInfo *info = (GtkCellViewCellInfo *)list->data; |