方法
GtkLayoutManagermeasure
声明 [src]
void
gtk_layout_manager_measure (
GtkLayoutManager* manager,
GtkWidget* widget,
GtkOrientation orientation,
int for_size,
int* minimum,
int* natural,
int* minimum_baseline,
int* natural_baseline
)
参数
widget-
类型:
GtkWidget使用
manager的GtkWidget。数据归方法的调用者所有。 orientation-
类型:
GtkOrientation要测量的方位。
for_size-
类型:
intorientation相反侧的大小;例如,如果orientation是GTK_ORIENTATION_HORIZONTAL,则这是小组件的高度;如果orientation是GTK_ORIENTATION_VERTICAL,则这是小组件的宽度。这允许测量给定宽度对应的高度,以及给定高度所对应宽度。如果不知道 size,请使用 -1。 minimum-
类型:
int*针对给定的 size 和
orientation的最小大小。参数将由函数设置。 参数可以为 NULL。 natural-
类型:
int*针对给定的 size 和
orientation的自然大小,或者说是首选大小。参数将由函数设置。 参数可以为 NULL。 minimum_baseline-
类型:
int*针对最小
size的基线位置。参数将由函数设置。 参数可以为 NULL。 natural_baseline-
类型:
int*针对自然
size的基线位置。参数将由函数设置。 参数可以为 NULL。