| Value | Meaning |
|---|---|
| FlipX1 | allow flipping anchors horizontally |
| FlipY2 | allow flipping anchors vertically |
| SlideX4 | allow sliding window horizontally |
| SlideY8 | allow sliding window vertically |
| ResizeX16 | allow resizing window horizontally |
| ResizeY32 | allow resizing window vertically |
| Flip3 | allow flipping anchors on both axes |
| Slide12 | allow sliding window on both axes |
| Resize48 | allow resizing window on both axes |
Positioning hints for aligning a window relative to a rectangle.
These hints determine how the window should be positioned in the case that the window would fall off-screen if placed in its ideal position.
For example, gdk.types.AnchorHints.FlipX will replace gdk.types.Gravity.NorthWest with gdk.types.Gravity.NorthEast and vice versa if the window extends beyond the left or right edges of the monitor.
If gdk.types.AnchorHints.SlideX is set, the window can be shifted horizontally to fit on-screen. If gdk.types.AnchorHints.ResizeX is set, the window 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.