diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2010-06-08 15:16:59 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2010-06-24 02:30:53 +0200 |
commit | 6cde835acd0174d355a23d0efd398f8b35240f4a (patch) | |
tree | 2ecb86fb9c33a9ba40799bba4cfbec4e25959d37 /gdk/gdkdevicemanager.h | |
parent | 009e26f32f27dacb907aa9917fbfac799c2f3247 (diff) | |
download | gtk+-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.h | 2 |
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 |