我如何可以选择设置GtkCellRenderer的可见属性?

时间:2011-04-04 07:15:19

标签: c gtk

我已经有了GtkTreeView。我想隐藏一些细胞。

有方法

gtk_cell_renderer_set_visible  (GtkCellRenderer *cell, gboolean visible); 

但是如何将这种方法应用于某些细胞呢?使用迭代器?

1 个答案:

答案 0 :(得分:3)

唯一的方法是使用GtkTreeModelFilter“屏蔽”您的模型。有了这个,您可以提供一个额外的“可见”列,告诉该行是否应该可见;或者您可以使用函数来决定哪些行应该可见。