方法
GtkWidgetallocate
声明 [源]
void
gtk_widget_allocate (
GtkWidget* widget,
int width,
int height,
int baseline,
GskTransform* transform
)
描述 [源]
为子小部件分配大小、位置、(可选)基线和转换。
在此函数中,分配和基线可能被调整。给定的分配将被强制设置为比小部件的最小大小更大,以及至少为 0×0 的大小。
此函数仅供小部件实现使用。
有关不带转换的版本,请参阅 gtk_widget_size_allocate()
。
参数
宽度
-
类型:
int
新宽度。
高度
-
类型:
int
新高度。
基线
-
类型:
int
新基线,或 -1。
转换
-
类型:
GskTransform
要应用的转换。
参数可以为 NULL
。实例会获取数据的所有权,并负责释放它。