GdkWindowHints
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 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; parse_geometry() automatically sets these flags.
Value | Symbolic name | Description |
  1 | Gdk::HINT_POS | Indicates that the program has positioned the window. |
  2 | Gdk::HINT_MIN_SIZE | Min size fields are set. |
  4 | Gdk::HINT_MAX_SIZE | Max size fields are set. |
  8 | Gdk::HINT_BASE_SIZE | Base size fields are set. |
  16 | Gdk::HINT_ASPECT | Aspect ratio fields are set. |
  32 | Gdk::HINT_RESIZE_INC | Resize increment fields are set. |
  64 | Gdk::HINT_WIN_GRAVITY | Window gravity field is set. |
  128 | Gdk::HINT_USER_POS | Indicates that the window's position was explicitly set by the user. |
  256 | Gdk::HINT_USER_SIZE | Indicates that the window's size was explicitly set by the user. |