Bonjour @ tous!

Je débute en GTK et je cherche un moyen de chercher du texte dans un TreeView.

Mon TreeView possède deux colonnes et le texte à rechercher est dans la première.

J'ai déjà essayé d'utiliser les fonctions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
gboolean    gtk_text_iter_forward_search    (const GtkTextIter *iter, 
                                             const gchar *str, 
                                             GtkTextSearchFlags flags, 
                                             GtkTextIter *match_start, 
                                             GtkTextIter *match_end, 
                                             const GtkTextIter *limit);
mais je ne sais pas trop comment renseigner tous les champs et donc ça plante à l'execution.
voici ce que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
GtkListStore *model; 
GtkTreeIter   iter; 
GtkTreeIter   iterLast; 
GtkTreeIter   iterFirst; 
 
   // recupere le model 
   model = gtk_tree_view_get_model (GTK_TREE_VIEW(MonTreeView)); 
  [...] 
  // cherche le permier iter 
  gtk_tree_model_get_iter_first(GTK_LIST_STORE (model), &iterFirst); 
 
  // cherche mon text 
  gtk_text_iter_forward_search(&iterFirst, "MaChaine", GTK_TEXT_SEARCH_TEXT_ONLY, &iter, &iterLast, NULL ))
Pour iterLast, je ne sais pas trop comment l'initialiser, ni comment récupérer le dernier iter.
(au passage, iter ça veut dire quoi exactement?)

Merci!
Damien.