虚拟方法
GtkLayoutManagermeasure
声明 [源]
void
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
-
类型:
int
orientation
的反对称大小;例如,如果orientation
是GTK_ORIENTATION_HORIZONTAL
,这是小部件的高度;如果orientation
是GTK_ORIENTATION_VERTICAL
,这是小部件的宽度。这允许在给定宽度的情况下测量高度,以及在给定高度的情况下测量宽度。如果大小未知,请使用 -1。 minimum
-
类型:
int*
给定大小和方向的 minimum 大小。
该参数将由函数设置。 该参数可以是 NULL
。 natural
-
类型:
int*
给定大小和方向的自然(或首选)大小。
该参数将由函数设置。 该参数可以是 NULL
。 minimum_baseline
-
类型:
int*
minimum 大小的基础位置。
该参数将由函数设置。 该参数可以是 NULL
。 natural_baseline
-
类型:
int*
natural 大小的基础位置。
该参数将由函数设置。 该参数可以是 NULL
。