EventScroll

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 gdk.types.ScrollDirection.Smooth scroll direction. For these, the scroll deltas can be obtained with gdk.event.Event.getScrollDeltas.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

_cPtr
void* _cPtr()

Properties

deltaX
double deltaX [@property getter]

Get deltaX field.

deltaX
double deltaX [@property setter]

Set deltaX field.

deltaY
double deltaY [@property getter]

Get deltaY field.

deltaY
double deltaY [@property setter]

Set deltaY field.

device
gdk.device.Device device [@property getter]

Get device field.

device
gdk.device.Device device [@property setter]

Set device field.

direction
gdk.types.ScrollDirection direction [@property getter]

Get direction field.

direction
gdk.types.ScrollDirection direction [@property setter]

Set direction field.

isStop
uint isStop [@property getter]
isStop
uint isStop [@property setter]
sendEvent
byte sendEvent [@property getter]

Get sendEvent field.

sendEvent
byte sendEvent [@property setter]

Set sendEvent field.

state
gdk.types.ModifierType state [@property getter]

Get state field.

state
gdk.types.ModifierType state [@property setter]

Set state field.

time
uint time [@property getter]

Get time field.

time
uint time [@property setter]

Set time field.

type
gdk.types.EventType type [@property getter]

Get type field.

type
gdk.types.EventType type [@property setter]

Set type field.

window
gdk.window.Window window [@property getter]

Get window field.

window
gdk.window.Window window [@property setter]

Set window field.

x
double x [@property getter]

Get x field.

x
double x [@property setter]

Set x field.

xRoot
double xRoot [@property getter]

Get xRoot field.

xRoot
double xRoot [@property setter]

Set xRoot field.

y
double y [@property getter]

Get y field.

y
double y [@property setter]

Set y field.

yRoot
double yRoot [@property getter]

Get yRoot field.

yRoot
double yRoot [@property setter]

Set yRoot field.