| Value | Meaning |
|---|---|
| Pos1 | indicates that the program has positioned the window |
| MinSize2 | min size fields are set |
| MaxSize4 | max size fields are set |
| BaseSize8 | base size fields are set |
| Aspect16 | aspect ratio fields are set |
| ResizeInc32 | resize increment fields are set |
| WinGravity64 | window gravity field is set |
| UserPos128 | indicates that the window’s position was explicitly set by the user |
| UserSize256 | indicates that the window’s size was explicitly set by the user |
Used to indicate which fields of a #GdkGeometry struct should be paid attention to. Also, the presence/absence of @GDK_HINT_POS, @GDK_HINT_USER_POS, and @GDK_HINT_USER_SIZE is significant, though they don't directly refer to #GdkGeometry fields. @GDK_HINT_USER_POS will be set automatically by #GtkWindow if you call gtk.window.Window.move. @GDK_HINT_USER_POS and @GDK_HINT_USER_SIZE should be set if the user specified a size/position using a --geometry command-line argument; gtk.window.Window.parseGeometry automatically sets these flags.