gdk-sharp 2.12.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. A set of bit-flags to indicate which events a window is to receive. Most of these masks map onto one or more of the event types above. To be added System.Enum GLib.GType(typeof(Gdk.EventMaskGType)) System.Flags Field Gdk.EventMask Receive expose events. Field Gdk.EventMask Receive all pointer motion events. Field Gdk.EventMask Special mask which is used to reduce the number of .MotionNotify events received Field Gdk.EventMask Receive pointer motion events while any button is pressed. Field Gdk.EventMask Receive pointer motion events while 1 button is pressed. Field Gdk.EventMask Receive pointer motion events while 2 button is pressed. Field Gdk.EventMask Receive pointer motion events while 3 button is pressed. Field Gdk.EventMask Receive button press events. Field Gdk.EventMask Receive button release events. Field Gdk.EventMask Receive key press events. Field Gdk.EventMask Receive key release events. Field Gdk.EventMask Receive window enter events. Field Gdk.EventMask Receive window leave events. Field Gdk.EventMask Receive focus change events. Field Gdk.EventMask Receive events about window configuration change. Field Gdk.EventMask Receive property change events. Field Gdk.EventMask Receive visibility change events. Field Gdk.EventMask Receive proximity in events. Field Gdk.EventMask Receive proximity out events. Field Gdk.EventMask Receive events about window configuration changes of child windows. Field Gdk.EventMask Receive scroll events. Field Gdk.EventMask The combination of all the above event masks.