方法
GdkPaintablecompute_concrete_size
声明 [源位置]
void
gdk_paintable_compute_concrete_size (
GdkPaintable* paintable,
double specified_width,
double specified_height,
double default_width,
double default_height,
double* concrete_width,
double* concrete_height
)
描述 [源位置]
计算GdkPaintable的具体尺寸。
将CSS Image规范中概述的尺寸算法应用于给定的paintable。有关详细信息,请参阅该链接。
当已知specified_width和specified_height时,不需要调用此函数,但在GtkWidget:measure实现中调用此函数可以计算只有一个维度给定时的另一维度,这很有用。
参数
specified_width
-
类型: double
paintable可绘制的宽度或未知时为0.0。
specified_height
-
类型: double
paintable可绘制的宽度或未知时为0.0。
default_width
-
类型: double
未指定其他约束时,paintable将绘制的宽度。
default_height
-
类型: double
未指定其他约束时,paintable将绘制的宽度或未知时为0.0。
concrete_width
-
类型: double*
将被设置为计算出的具体宽度。
此参数将由函数设置。 concrete_height
-
类型: double*
将被设置为计算出的具体高度。
此参数将由函数设置。