虚拟方法
GtkCellAreaget_preferred_width_for_height
已弃用: 4.10
声明 [源]
void
get_preferred_width_for_height (
GtkCellArea* area,
GtkCellAreaContext* context,
GtkWidget* widget,
int height,
int* minimum_width,
int* natural_width
)
描述 [源]
如果在给定的 height 下,检索单元格区域的最低和自然宽度。
在调用 gtk_cell_area_get_preferred_height() 的过程中,area 在 context 中存储了一些几何信息。执行一系列 gtk_cell_area_get_preferred_height() 请求,首先用 context,然后对每个单元格区域单独调用 gtk_cell_area_get_preferred_width_for_height(),以获取每个完全请求的行的宽度高度。
如果某个时刻,单行的行高发生变化,则应再次使用 gtk_cell_area_get_preferred_height() 请求并再次使用 gtk_cell_area_context_get_preferred_height() 检查请求行的总高度。
已弃用:4.10
请在新编写的代码中不要使用它。
参数
context-
用于宽度的已经请求过的
GtkCellArea上下文。数据由方法的调用者拥有。 widget-
类型:
GtkWidget将要渲染
area的GtkWidget。数据由方法的调用者拥有。 height-
类型:
int此区域要检查的宽度的高度。
minimum_width-
类型:
int*存储最小宽度的位置。
此参数将由函数设置。 参数可以是 NULL。 natural_width-
类型:
int*存储自然宽度的位置。
此参数将由函数设置。 参数可以是 NULL。