方法
GtkWidgetget_preferred_size
声明 [src]
void
gtk_widget_get_preferred_size (
  GtkWidget* widget,
  GtkRequisition* minimum_size,
  GtkRequisition* natural_size
)
描述 [src]
检索小部件的最小和自然大小,考虑了小部件对高度-for-宽度管理的偏好。
这用于检索无限制子部件放置的容器小部件的合适大小。它可以用来推断顶层窗口和菜单的大小,以及自由形式容器(如 GtkFixed)中的子部件。
需小心处理。请注意,对于高度-for-宽度小部件的自然高度通常比最小高度小,因为对于自然宽度的所需高度通常小于对于最小宽度的所需高度。
如果您想支持基线对齐,请使用 gtk_widget_measure()。
参数
- minimum_size
- 
            类型: GtkRequisition存储最小大小的地方。 该参数将由函数设置。 该参数可以是 NULL。返回的数据由实例所有。 
- natural_size
- 
            类型: GtkRequisition存储自然大小的地方。 该参数将由函数设置。 该参数可以是 NULL。返回的数据由实例所有。