gtk-sharp2.8.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.The type of
A can be one of these types.
Most things you would consider a "window" should have type ;
windows with this type are managed by the window manager and have a frame by default (call to toggle the frame).
Windows with type are ignored by the window manager;
window manager keybindings will not work on them, the window manager will not decorate the window with a frame, many GTK+ features that rely on the window manager will not work (e.g. resize grips and maximization/minimization). is used to implement widgets such as or tooltips that you normally do not think of as windows per se. Nearly all windows should be . In particular, do not use just to turn off the window borders; use for instead.System.EnumGLib.GType(WrapperType=typeof(Gtk.WindowTypeGType))FieldGtk.WindowTypeA regular window, such as a dialog.FieldGtk.WindowTypeA special window such as a tooltip.