Method
GdkEventget_source_device
since: 3.0
Declaration [src]
GdkDevice*
gdk_event_get_source_device (
const GdkEvent* event
)
Description [src]
This function returns the hardware (slave) GdkDevice that has
triggered the event, falling back to the virtual (master) device
(as in gdk_event_get_device()) if the event wasn’t caused by
interaction with a hardware device. This may happen for example
in synthesized crossing events after a GdkWindow updates its
geometry or a grab is acquired/released.
If the event does not contain a device field, this function will
return NULL.
Available since: 3.0
Return value
Type: GdkDevice
A GdkDevice, or NULL.
| The returned data is owned by the instance. |
The return value can be NULL. |