gdk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.System.EnumGLib.GType(typeof(Gdk.WindowHintsGType))System.FlagsUsed to indicate which fields of a struct should be paid attention to.Also, the presence/absence of Pos, UserPos, and UserSize is significant, though they don't directly refer to GdkGeometry fields. UserPos will be set automatically by GtkWindow if you call . UserPos and UserSize should be set if the user specified a size/position using a --geometry command-line argument; automatically sets these flags.FieldGdk.WindowHintsAspect ratio fields are set.FieldGdk.WindowHintsBase size fields are set.FieldGdk.WindowHintsMax size fields are set.FieldGdk.WindowHintsMin size fields are set.FieldGdk.WindowHintsIndicates that the program has positioned the window.FieldGdk.WindowHintsResize increment fields are set.FieldGdk.WindowHintsIndicates that the window's poition was explicitly set by the user.FieldGdk.WindowHintsIndicates that the window's size was explicitly set by the user.FieldGdk.WindowHintsWindow gravity field is set.