gtk treeview pix текстовая ячейка рендерер - PullRequest
0 голосов
/ 24 октября 2009

Я хочу заменить GtkCList на GtkTreeView, но я не могу понять, как выполнить ту же функциональность, что и функция gtk_clist_set_pixtext. Я предполагаю, что мне нужен пользовательский рендер ячейки. Есть ли у кого-нибудь бесплатная реализация, которую я могу использовать, или я вынужден написать ее с нуля?

1 Ответ

1 голос
/ 24 октября 2009

Я нашел ответ на свой вопрос

см. Раздел 5.3 по этой ссылке http://library.gnome.org/devel/gtk/unstable/gtk-question-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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...