Bonjour,

J'utilise Gtk en C et je sais comment sélectionner une ligne spécifique dans un GTK_TREE_MODEL (voir le code)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
void Select(GtkTreeIter* treeIter)
{
 	GtkTreePath* treePath = ::gtk_tree_model_get_path(GTK_TREE_MODEL(GetStore()), treeIter);
 
	::gtk_tree_view_collapse_all(GTK_TREE_VIEW(GetView()));
	::gtk_tree_view_expand_to_path(GTK_TREE_VIEW(GetView()), treePath);
	::gtk_tree_view_set_cursor(GTK_TREE_VIEW(GetView()), treePath, 0, 0);
	//DIG ::gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(GetView()), 100, 100);
 
	::gtk_tree_path_free(treePath);
}
Malheureusement, cette ligne est en dehors de la fenêtre d'affichage.
Mon souhait est de mettre cette ligne au milieu de la fenêtre.
Avez vous une solution ?

Merci beaucoup,
Gelu