方法
GtkCellAreaContextreset
已弃用:4.10
声明 [src]
void
gtk_cell_area_context_reset (
GtkCellAreaContext* context
)
描述 [src]
重置任何先前缓存的请求和分配数据。
当底层的GtkTreeModel
数据发生变化时,如果允许内容大小缩小,则很重要地重置上下文。如果内容大小仅允许增长(这通常是作为在优化措施中渲染大型数据存储的视图的选项),则只需(重新)请求已更改或插入的行与gtk_cell_area_get_preferred_width()。
当上下文的新的整体大小需要分配的大小发生变化(或者在这个分配发生变化时),每行都需要重新请求变量行尺寸。
例如,如果所有行都从上到下以相同的宽度显示,那么在分配的宽度发生改变时,就必须使用gtk_cell_area_get_preferred_height_for_width()重新计算所有显示的行高。
已弃用:4.10
此对象将在GTK 5中移除。