måndagen den 5 februari 2007 18.40 skrev Michael L. Gualtieri: Hi, I use tree-widgets in my own app and it works fine. I don't use exactly the same functions though. The reference manual page " Tree and List Widget overview " describes how to use them pretty good, I think. When I'm looking at your code I don't see the line: gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE); ... magnus m > I'm having problems selecting a row in a GtkTreeStore. > > I have a treestore with one element in it, that I'd like to select when I > hit a button. The button signals are working fine, however the row never > is selected. I have tried this with both gtk_tree_selection_select_iter > and gtk_tree_selection_select_path, and neither are working. I am also > sure the path is "0", since I can select it by clicking on it and print out > the path. > > > Some example code: > > GtkTreeIter iter; > GtkTreePath * path = gtk_tree_path_new_from_string ("0"); > gtk_tree_model_get_iter (GTK_TREE_MODEL (my_tree_store), &iter, path); > > GtkTreeSelection *selection; > selection = > gtk_tree_view_get_selection(GTK_TREE_VIEW(lookup_widget(window_main, > "my_treeview"))); > > > To select I try either this line: > gtk_tree_selection_select_path(selection, path); > > or this line: > gtk_tree_selection_select_iter(selection, &iter); > > > > When I call gtk_tree_selection_select_path nothing visible happens. When > calling gtk_tree_selection_select_iter I get this warning: > > Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == > GTK_LIST_STORE (tree_model)->stamp' failed > > > I have tried MANY different ways to make the selection happen, but I am out > of ideas. I have similar code elsewhere in my app that works fine, however > it uses a GtkListStore instead. What is the trick to GtkTreeStores? _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list