虚函数
声明 [源代码]
void
reset (
GtkCellAreaContext* context
)
描述 [源代码]
重置任何以前缓存的请求和分配数据。
当底层 GtkTreeModel
数据发生变化时,如果允许内容大小缩小,则重置上下文是很重要的。如果内容大小只允许增长(这通常是大数据存储视图的优化选项),则只需要通过 gtk_cell_area_get_preferred_width() (重新)请求更改的行或插入的行。
当上下文的新整体大小需要更新分配大小(或者每当此分配更改时),需要为每一行重新请求变量行大小。
例如,如果行从上到下都用相同的宽度显示,那么分配宽度的更改就会迫使使用 gtk_cell_area_get_preferred_height_for_width() 重新计算所有显示的行的高。
废弃于:4.10
此对象将在 GTK 5 中被移除。