gtk_tree_model_iter_n_children(GTK_TREE_MODEL(gtk_combo_box_get_model(combo)), NULL);
is better, since it uses public API 2008/4/10, Alexander Semenov <[EMAIL PROTECTED]>: > > Hi. You can do something like this. > > #include <gtk/gtk.h> > > int > main (int argc, char *argv[]) > { > GtkWidget *window, *combo; > GtkTreeModel *model; > > gtk_init (&argc, &argv); > > window = gtk_window_new (GTK_WINDOW_TOPLEVEL); > combo = gtk_combo_box_new_text (); > gtk_combo_box_append_text (GTK_COMBO_BOX (combo), "1"); > gtk_combo_box_append_text (GTK_COMBO_BOX (combo), "2"); > gtk_combo_box_append_text (GTK_COMBO_BOX (combo), "3"); > gtk_container_add (GTK_CONTAINER (window), combo); > > model = gtk_combo_box_get_model (GTK_COMBO_BOX (combo)); > g_assert (model); > g_print ("%d\n", GTK_LIST_STORE (model)->length); > > gtk_widget_show_all (window); > gtk_main (); > return 0; > > } > > On Thu, 2008-04-10 at 18:13 +0530, Harinandan S wrote: > > > > Hi All, > > > > How can I find the number of entries I have in GtkCombobox during > > runtime? I use gtk_combo_box_append_text for appending strings into > > the combo box list. > > > > I'm using GTK+ 2.12.2 > > -- > > Regards, > > Harinandan S > > > _______________________________________________ > > gtk-list mailing list > > gtk-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtk-list > > _______________________________________________ > gtk-list mailing list > gtk-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-list >
_______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list