虚函数

GdkPaintableget_intrinsic_aspect_ratio

声明 [源]

double
get_intrinsic_aspect_ratio (
  GdkPaintable* paintable
)

描述 [源]

获取 painting 对象期望显示是的最佳宽高比。

宽高比是宽度除以高度,所以值为 0.5 表示 painting 倾向于以两倍高度显示宽度。此接口的消费者可以使用它来在显示 painting 时保持宽高比。

这是一个纯粹的信息值,它不会以任何方式限制可能传递给 gdk_paintable_snapshot() 的值。

通常当 painting 从 gdk_paintable_get_intrinsic_width()gdk_paintable_get_intrinsic_height() 返回非零值时,宽高比应与这些值相符,尽管这不是必需的。

如果 painting 没有首选宽高比,它将返回 0。不会返回负值。

返回值

类型: double

paintable 的本征宽高比或 0(如果没有)。