gtk treeview pix moteur de rendu de cellule de texte
Question
Je souhaite remplacer GtkCList par GtkTreeView, mais je n'arrive pas à comprendre comment utiliser la même fonctionnalité que la fonction gtk_clist_set_pixtext. Je suppose que j'ai besoin d'un rendu de cellule personnalisé. Quelqu'un a-t-il une implémentation gratuite que je peux utiliser ou suis-je moi-même obligé de l'écrire à partir de zéro?
La solution
J'ai trouvé la réponse à ma propre question
voir la section 5.3 sur ce lien http://library.gnome.org/devel/gtk/ unstable / gtk-question-index.html
En gros, vous insérez deux moteurs de rendu dans le même widget
Voici le même code que j'ai trouvé pour accomplir ce que je veux.
cell_renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_column_pack_start (column,
cell_renderer,
FALSE);
gtk_tree_view_column_set_attributes (column, cell_renderer,
"stock_id", 1, NULL);
cell_renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column,
cell_renderer,
TRUE);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow