Re: number of entries in GtkCombobox



I'm not sure I like this answer, it seems to be way to much for this question, but it looks like the best way 
to do it is to get a GtkTreeIter with gtk_tree_model_get_iter_first(), then walk the list with 
gtk_tree_model_iter_next(), counting up the number of rows:

GtkTreeIter iter;
int num,v;
GtkTreeModel *m;
m=gtk_combo_box_get_model(combo_box);
v=gtk_tree_model_get_iter_first(m,&iter);
if (v) {
  num=1;
  while (v=gtk_tree_model_iter_next(m,&iter))
    num++;
} else
  num=0;



----- Original Message ----
From: tomek fizyk op pl
To: gtk-app-devel-list gnome org
Sent: Monday, September 18, 2006 11:54:21 AM
Subject: number of entries in GtkCombobox

Hi.
How do I get the number of entries in GtkComboBox (created with
gtk_combo_box_new_text() )?

Tomek
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]