gtk treeview pix текстовая ячейка рендерер
Вопрос
Я хочу заменить GtkCList на GtkTreeView, но я не могу понять, как выполнить ту же функциональность, что и функция gtk_clist_set_pixtext. Я предполагаю, что мне нужен пользовательский рендер ячейки. Есть ли у кого-нибудь бесплатная реализация, которую я могу использовать, или я вынужден написать ее с нуля?
Решение
Я нашел ответ на свой вопрос
см. раздел 5.3 по этой ссылке http://library.gnome.org/devel/gtk/ нестабильная / GTK-вопрос-index.html
По сути, вы помещаете два рендера в один и тот же виджет
<Ч>Вот какой-то код, который я нашел, чтобы выполнить то, что я хочу.
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);
Не связан с StackOverflow