Bonjour,
Je souhaiterai ajouter des filtres sous les colonnes d'un tableau. Exemple : http://www.picnet.com.au/blogs/guido...filterdemo.htm
Avez-vous une idée pour faire ça ?
Cdt,
Sylvain
Version imprimable
Bonjour,
Je souhaiterai ajouter des filtres sous les colonnes d'un tableau. Exemple : http://www.picnet.com.au/blogs/guido...filterdemo.htm
Avez-vous une idée pour faire ça ?
Cdt,
Sylvain
Je ne crois pas que cette presentation s'encadre dans le style gtk+. De tout façon, tu peux regarder mon post ici, on peut mettre des widgets sur les headers. Il y a aussi lá function gtk_tree_view_set_search_entry.
J'ai laissé de côté ce sujet pour le moment mais merci pour l'information. L'ajout d'un widget dans le header est une bonne solution
J'ai pas mal avancé sur l'implémentation, j'utilise set_widget sur la colonne pour intégrer une VBox contenant un Label et un Entry.
Lors du clic sur la colonne je lance une fonction qui vérifie la position du clic. Si le clic entre dans l'Entry, je donne le focus à l'Entry sinon je permet le tri de la colonne.
J'ai encore quelques changements à faire comme lors du clic sur l'Entry, le text est sélectionné alors que dans un fonctionnement normal le focus est positionné à l'endroit du clic. De même, je dois aussi changer la taille de la Vbox lors du redimensionnement auto ou manuel de la taille de la colonne.