Device.getWindowAtPosition

Obtains the window underneath device, returning the location of the device in win_x and win_y. Returns null if the window tree under device is not known to GDK (for example, belongs to another application).

As a slave device coordinates are those of its master pointer, This function may not be called on devices of type gdk.types.DeviceType.Slave, unless there is an ongoing grab on them, see gdk.device.Device.grab.

class Device
getWindowAtPosition
(
out int winX
,
out int winY
)

Parameters

winX int

return location for the X coordinate of the device location, relative to the window origin, or null.

winY int

return location for the Y coordinate of the device location, relative to the window origin, or null.

Return Value

Type: gdk.window.Window

the #GdkWindow under the device position, or null.