Enumeration
GdkAnchorHints
Description [src]
Positioning hints for aligning a surface relative to a rectangle.
These hints determine how the surface should be positioned in the case that the surface would fall off-screen if placed in its ideal position.
For example, GDK_ANCHOR_FLIP_X
will replace GDK_GRAVITY_NORTH_WEST
with
GDK_GRAVITY_NORTH_EAST
and vice versa if the surface extends beyond the left
or right edges of the monitor.
If GDK_ANCHOR_SLIDE_X
is set, the surface can be shifted horizontally to fit
on-screen. If GDK_ANCHOR_RESIZE_X
is set, the surface can be shrunken
horizontally to fit.
In general, when multiple flags are set, flipping should take precedence over sliding, which should take precedence over resizing.
Members
Name | Description |
---|---|
GDK_ANCHOR_FLIP_X |
Allow flipping anchors horizontally. |
GDK_ANCHOR_FLIP_Y |
Allow flipping anchors vertically. |
GDK_ANCHOR_SLIDE_X |
Allow sliding surface horizontally. |
GDK_ANCHOR_SLIDE_Y |
Allow sliding surface vertically. |
GDK_ANCHOR_RESIZE_X |
Allow resizing surface horizontally. |
GDK_ANCHOR_RESIZE_Y |
Allow resizing surface vertically. |
GDK_ANCHOR_FLIP |
Allow flipping anchors on both axes. |
GDK_ANCHOR_SLIDE |
Allow sliding surface on both axes. |
GDK_ANCHOR_RESIZE |
Allow resizing surface on both axes. |