Package: gdk
GBoxed gdk-event-button
Superclassesgdk-event, common-lisp:structure-object, common-lisp:t Documented Subclasses
None
Details Used for button press and button release events. The type field will be one of the :button-press, :double-button-press, triple-button-press, or :button-release values. Double and triple-clicks result in a sequence of events being received. For double-clicks the order of events will be: :button-press :button-release :button-press :double-button-press :button-releaseNote that the first click is received just like a normal button press, while the second click results in a :double-button-press event being received just after the :button-press event. Triple-clicks are very similar to double-clicks, except that the :triple-button-press event is inserted after the third click. The order of the events is: :button-press :button-release :button-press :double-button-press :button-release :button-press :triple-button-press :button-releaseFor 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. (define-g-boxed-variant-cstruct gdk-event "GdkEvent" (type gdk-event-type) (window (g-object gdk-window)) (send-event (:boolean :int8)) (:variant type ... ((:button-press :2button-press :double-button-press :3button-press :triple-button-press :button-release) gdk-event-button (time :uint32) (x :double) (y :double) (axes (fixed-array :double 2)) (state gdk-modifier-type) (button :uint) (device (g-object gdk-device)) (x-root :double) (y-root :double)) ... ))
| Slot Access FunctionsInherited Slot Access FunctionsSee also |
2021-12-13