gdk-sharp2.10.0.0Gtk# 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 addedSystem.EnumGLib.GType(WrapperType=typeof(Gdk.EventMaskGType))System.FlagsFieldGdk.EventMaskReceive expose events.FieldGdk.EventMaskReceive all pointer motion events.FieldGdk.EventMaskSpecial mask which is used to reduce the number of .MotionNotify events receivedFieldGdk.EventMaskReceive pointer motion events while any button is pressed.FieldGdk.EventMaskReceive pointer motion events while 1 button is pressed.FieldGdk.EventMaskReceive pointer motion events while 2 button is pressed.FieldGdk.EventMaskReceive pointer motion events while 3 button is pressed.FieldGdk.EventMaskReceive button press events.FieldGdk.EventMaskReceive button release events.FieldGdk.EventMaskReceive key press events.FieldGdk.EventMaskReceive key release events.FieldGdk.EventMaskReceive window enter events.FieldGdk.EventMaskReceive window leave events.FieldGdk.EventMaskReceive focus change events.FieldGdk.EventMaskReceive events about window configuration change.FieldGdk.EventMaskReceive property change events.FieldGdk.EventMaskReceive visibility change events.FieldGdk.EventMaskReceive proximity in events.FieldGdk.EventMaskReceive proximity out events.FieldGdk.EventMaskReceive events about window configuration changes of child windows.FieldGdk.EventMaskReceive scroll events.FieldGdk.EventMaskThe combination of all the above event masks.