rendering di celle di testo pix trek gtk
Domanda
Voglio sostituire un GtkCList con GtkTreeView, ma non riesco a capire come realizzare la stessa funzionalità della funzione gtk_clist_set_pixtext. Immagino di aver bisogno di un rendering di cella personalizzato. Qualcuno ha un'implementazione gratuita che posso usare o sono di mia proprietà nel doverne scrivere una da zero?
Soluzione
Ho trovato la risposta alla mia domanda
vedere la sezione 5.3 su questo link http://library.gnome.org/devel/gtk/ unstable / gtk-domanda-index.html
Fondamentalmente, inserisci due renderer nello stesso widget
Ecco lo stesso codice che ho trovato per ottenere ciò che voglio.
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);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow