summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
Diffstat (limited to 'gdk')
-rw-r--r--gdk/gdkdevice.c27
-rw-r--r--gdk/gdkdevice.h3
2 files changed, 0 insertions, 30 deletions
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index 29a1fcab47..4889d7b232 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -1283,33 +1283,6 @@ _gdk_device_surface_at_position (GdkDevice *device,
}
/**
- * gdk_device_get_last_event_surface:
- * @device: a #GdkDevice, with a source other than %GDK_SOURCE_KEYBOARD
- *
- * Gets information about which surface the given pointer device is in, based on events
- * that have been received so far from the display server. If another application
- * has a pointer grab, or this application has a grab with owner_events = %FALSE,
- * %NULL may be returned even if the pointer is physically over one of this
- * application's surfaces.
- *
- * Returns: (transfer none) (allow-none): the last surface the device
- */
-GdkSurface *
-gdk_device_get_last_event_surface (GdkDevice *device)
-{
- GdkDisplay *display;
- GdkPointerSurfaceInfo *info;
-
- g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
- g_return_val_if_fail (device->source != GDK_SOURCE_KEYBOARD, NULL);
-
- display = gdk_device_get_display (device);
- info = _gdk_display_get_pointer_info (display, device);
-
- return info->surface_under_pointer;
-}
-
-/**
* gdk_device_get_vendor_id:
* @device: a physical #GdkDevice
*
diff --git a/gdk/gdkdevice.h b/gdk/gdkdevice.h
index 0eefbb6cac..058d0b67bd 100644
--- a/gdk/gdkdevice.h
+++ b/gdk/gdkdevice.h
@@ -144,9 +144,6 @@ GDK_AVAILABLE_IN_ALL
GdkDeviceType gdk_device_get_device_type (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
-GdkSurface *gdk_device_get_last_event_surface (GdkDevice *device);
-
-GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_vendor_id (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_product_id (GdkDevice *device);