Package: gdk
GBoxed gdk:event-scroll
Declaration
(define-gboxed-variant-cstruct event "GdkEvent"
(type event-type)
(window (g:object window))
(send-event (:boolean :int8))
(:variant type
...
((:scroll) event-scroll
(time :uint32)
(x :double)
(y :double)
(state modifier-type)
(direction scroll-direction)
(device (g:object device))
(x-root :double)
(y-root :double)
(delta-x :double)
(delta-y :double))
... )) Values
Details
Generated from button presses for the buttons 4 to 7.
Wheel mice are usually configured to generate button press events for buttons
4 and 5 when the wheel is turned. Some GDK backends can also generate 'smooth' scroll events, which can be recognized by the :smooth direction. For these, the scroll deltas can be obtained with the gdk:event-scroll-deltas function. | Slot Access FunctionsInherited Slot Access FunctionsSee also |
2025-07-17