虚拟方法
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
。