枚举
Gtk对齐
描述 [src]
控制窗口小部件如何在单一维度中处理额外的空间。
只有当窗口小部件接收“过大”的分配时对齐才起作用,例如,如果你使用 GtkWidget:hexpand 属性将窗口小部件打包在 GtkBox 中,那么窗口小部件可能会获得额外的空间。例如,如果你在一个 32x32 的空间中有一个 16x16 图标,则可以缩放和拉伸该图标,可以将其居中,也可以将其放置在该空间的一侧。
请注意,在水平上下文中,GTK_ALIGN_START 和 GTK_ALIGN_END 根据文本方向进行解释。
对于容器和窗口小部件,基线支持是可选的,并且仅适用于垂直对齐。GTK_ALIGN_BASELINE_CENTER 和 GTK_ALIGN_BASELINE_FILL 的处理方式类似于 GTK_ALIGN_CENTER 和 GTK_ALIGN_FILL,不同之处在于它对窗口小部件进行定位以对齐基线(如果得到支持)。
成员
-
GTK_ALIGN_FILL -
尽可能拉伸以填充所有空间,如果没有有意义的拉伸方式,则居中。
- 值:
0 - 自版本 4.0 起可用
- 值:
-
GTK_ALIGN_START -
捕捉到左侧或顶部,在右侧或底部留出空间。
- 值:
1 - 自版本 4.0 起可用
- 值:
-
GTK_ALIGN_END -
捕捉到右侧或底部,在左侧或顶部留出空间。
- 值:
2 - 自版本 4.0 起可用
- 值:
-
GTK_ALIGN_CENTER -
在分配中将窗口小部件的自然宽度居中。
- 值:
3 - 自版本 4.0 起可用
- 值:
-
GTK_ALIGN_BASELINE_FILL -
GTK_ALIGN_BASELINE的另一个名称。- 值:
4 - 自版本 4.12 起可用
- 值:
-
GTK_ALIGN_BASELINE -
根据基线对齐窗口小部件。
- 值:
4 - 自版本 4.0 起可用
- 值:
-
GTK_ALIGN_BASELINE_CENTER -
拉伸以填充所有空间,但对齐基线。
- 值:
5 - 自版本 4.12 起可用
- 值: