虚拟方法

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() 的过程中,areacontext 中存储了一些几何信息。执行一系列 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

类型: GtkCellAreaContext

用于宽度的已经请求过的 GtkCellArea 上下文。

数据由方法的调用者拥有。
widget

类型: GtkWidget

将要渲染 areaGtkWidget

数据由方法的调用者拥有。
height

类型: int

此区域要检查的宽度的高度。

minimum_width

类型: int*

存储最小宽度的位置。

此参数将由函数设置。
参数可以是 NULL
natural_width

类型: int*

存储自然宽度的位置。

此参数将由函数设置。
参数可以是 NULL