Как я могу опционально установить видимое свойство GtkCellRenderer? - PullRequest
1 голос
/ 04 апреля 2011

У меня уже есть GtkTreeView.И я хочу скрыть некоторые ячейки.

Есть метод

gtk_cell_renderer_set_visible  (GtkCellRenderer *cell, gboolean visible); 

Но как я могу применить этот метод для некоторых ячеек?Использовать итератор?

1 Ответ

3 голосов
/ 05 апреля 2011

Единственный способ - «замаскировать» вашу модель, используя GtkTreeModelFilter.При этом вы можете предоставить дополнительный «видимый» столбец, который сообщает, должна ли строка быть видимой или нет;или вы можете использовать функцию, чтобы решить, какие строки должны быть видны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...