Мне необходимо сделать так, чтобы можно было добавлять, используя gtk_tree_store_append и gtk_tree_store_set поля в GtkTreeStore, но чтобы поле представляло из себя gtk_cell_renderer_pixbuf и gtk_cell_renderer_text. Т.е. была одна колонка, в которой два gtk_cell_renderer один pixbuf другой text. Возможно ли это? В данный момент у меня две колонки в gtk_tree_view, одна для pixbuf другая для text
col = gtk_tree_view_column_new();
gtk_tree_view_column_set_title(col, "First Name");
gtk_tree_view_append_column(GTK_TREE_VIEW(view), col);
renderer = gtk_cell_renderer_text_new();
gtk_tree_view_column_pack_start(col, renderer, TRUE);
gtk_tree_view_column_add_attribute(col, renderer, "text", COL_FIRST_NAME);
аналогично создаётся для pixbuf
добавление нормально работает
......
gtk_tree_store_append(treestore, &child, &toplevel);
gtk_tree_store_set(treestore, &child,
COL_FIRST_NAME, "Janinita",
COL_PIXBUF, pixbuf,
-1);
......