gdk-sharp0.0.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Used for button press and button release events.
Used for button press and button release events. The type
field will be one of GDK_BUTTON_PRESS, GDK_2BUTTON_PRESS,
GDK_3BUTTON_PRESS, and GDK_BUTTON_RELEASE.
Double and triple-clicks result in a sequence of events being received. For double-clicks the order of events will be:
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
3. GDK_BUTTON_PRESS
4. GDK_2BUTTON_PRESS
5. GDK_BUTTON_RELEASE
Note that the first click is received just like a normal
button press, while the second click results in a
GDK_2BUTTON_PRESS being received just after the
GDK_BUTTON_PRESS. Triple-clicks are very similar to
double-clicks, except that GDK_3BUTTON_PRESS is inserted after
the third click. The order of the events is:
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
3. GDK_BUTTON_PRESS
4. GDK_2BUTTON_PRESS
5. GDK_BUTTON_RELEASE
6. GDK_BUTTON_PRESS
7. GDK_3BUTTON_PRESS
8. GDK_BUTTON_RELEASE
For a double click to occur, the second button press must
occur within 1/4 of a second of the first. For a triple click
to occur, the third button press must also occur within 1/2
second of the first button press.
System.ValueTypeFieldGdk.EventButtonTo be addedTo be addedFieldGdk.EventTypeTo be addedTo be addedFieldSystem.IntPtrTo be addedTo be addedFieldSystem.UInt32To be addedTo be addedFieldSystem.DoubleTo be addedTo be addedFieldSystem.DoubleTo be addedTo be addedFieldSystem.IntPtrTo be addedTo be addedFieldSystem.UInt32To be addedTo be addedFieldSystem.UInt32To be addedTo be addedFieldSystem.IntPtrTo be addedTo be addedFieldSystem.DoubleTo be addedTo be addedFieldSystem.DoubleTo be addedTo be addedMethodGdk.EventButtonTo be added
To be added: an object of type 'IntPtr'
To be added: an object of type 'Gdk.EventButton'To be addedPropertyGdk.DeviceTo be added
To be added: an object of type 'Gdk.Device'
To be added: an object of type 'Gdk.Device'To be addedPropertyGdk.Windowthe window which received the event.
the window which received the event.
the window which received the event.FieldSystem.SByteTRUE if the event was sent explicitly (e.g. using XSendEvent).