方法

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中移除。