枚举

GdkAnchorHints

声明

flags Gdk.AnchorHints

说明 [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 起提供