函数

Gtkdistribute_natural_allocation

声明 [src]

int
gtk_distribute_natural_allocation (
  int extra_space,
  guint n_requested_sizes,
  GtkRequestedSize* sizes
)

说明 [src]

extra_space 分配给子 sizes,首先使较小的子对象达到自然大小 。

剩余空间将被添加到 GtkRequestedSize 结构的 minimum_size 成员中。如果所有大小都达到其自然大小,则返回剩余空间。

参数

extra_space

类型: int

在从整体分配中减去最小大小和任何子填充后,要在子对象间重新分配的额外空间 。

n_requested_sizes

类型: guint

要填入分配中的请求数 。

sizes

类型: GtkRequestedSize 数组

一个包含客户端指针和分配方向中的最小/自然大小的结构数组 。

数组长度在 n_requested_sizes 参数中指定。
数据由该函数的调用方拥有。

返回值

类型: int

sizes 重新分配了空间后的 extra_space 剩余值