枚举
GdkAnchorHints
说明 [src]
将面相对于矩形对齐时进行定位的提示。
这些提示确定在理想位置放置后,如果面超出了屏幕,它应该如何定位。
例如,如果面超出显示器的左侧或右侧边缘,GDK_ANCHOR_FLIP_X
将用 GDK_GRAVITY_NORTH_EAST
替换 GDK_GRAVITY_NORTH_WEST
,反之亦然。
如果设置了 GDK_ANCHOR_SLIDE_X
,则可以水平移动面以使其适应屏幕。如果设置了 GDK_ANCHOR_RESIZE_X
,则可以水平缩小面以使其适应屏幕。
通常,当设置多个标志时,翻转应优先于滑动,而滑动应优先于调整大小。
成员
-
GDK_ANCHOR_FLIP_X
-
允许水平翻转锚定。
- 值:
1
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_FLIP_Y
-
允许垂直翻转锚定。
- 值:
2
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_SLIDE_X
-
允许水平滑动面。
- 值:
4
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_SLIDE_Y
-
允许垂直滑动面。
- 值:
8
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_RESIZE_X
-
允许水平调整面大小。
- 值:
16
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_RESIZE_Y
-
允许垂直调整面大小。
- 值:
32
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_FLIP
-
允许同时在两个轴上翻转锚定。
- 值:
3
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_SLIDE
-
允许同时在两个轴上滑动面。
- 值:
12
- 自版本 4.0 起提供
- 值:
-
GDK_ANCHOR_RESIZE
-
允许同时在两个轴上调整面大小。
- 值:
48
- 自版本 4.0 起提供
- 值: