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?

Était-ce utile?

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
scroll top