summaryrefslogtreecommitdiff
path: root/gdk/gdkdevicemanager.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2010-06-08 15:16:59 +0200
committerCarlos Garnacho <carlosg@gnome.org>2010-06-24 02:30:53 +0200
commit6cde835acd0174d355a23d0efd398f8b35240f4a (patch)
tree2ecb86fb9c33a9ba40799bba4cfbec4e25959d37 /gdk/gdkdevicemanager.h
parent009e26f32f27dacb907aa9917fbfac799c2f3247 (diff)
downloadgtk+-6cde835acd0174d355a23d0efd398f8b35240f4a.tar.gz
GdkDeviceManager: Add gdk_device_manager_get_client_pointer().
This function makes a better replacement for gdk_display_get_core_pointer(), wherever it might yet be needed, for XI2 resorts to XIGetClientPointer(), for the others return the only core pointer. https://bugzilla.gnome.org/show_bug.cgi?id=621685
Diffstat (limited to 'gdk/gdkdevicemanager.h')
-rw-r--r--gdk/gdkdevicemanager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdkdevicemanager.h b/gdk/gdkdevicemanager.h
index 32ac376884..bed2bbba86 100644
--- a/gdk/gdkdevicemanager.h
+++ b/gdk/gdkdevicemanager.h
@@ -63,6 +63,7 @@ struct _GdkDeviceManagerClass
/* VMethods */
GList * (* list_devices) (GdkDeviceManager *device_manager,
GdkDeviceType type);
+ GdkDevice * (* get_client_pointer) (GdkDeviceManager *device_manager);
};
GType gdk_device_manager_get_type (void) G_GNUC_CONST;
@@ -70,6 +71,7 @@ GType gdk_device_manager_get_type (void) G_GNUC_CONST;
GdkDisplay * gdk_device_manager_get_display (GdkDeviceManager *device_manager);
GList * gdk_device_manager_list_devices (GdkDeviceManager *device_manager,
GdkDeviceType type);
+GdkDevice * gdk_device_manager_get_client_pointer (GdkDeviceManager *device_manager);
G_END_DECLS