diff options
author | Owen W. Taylor <otaylor@fishsoup.net> | 2014-03-12 12:39:03 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-03-12 23:03:53 -0400 |
commit | 40b6d907bf0e22fbb5cbb0ff91cada8f3264fc28 (patch) | |
tree | 929e98b244af1e9267d6c2d4963638235ee6d8e6 /gdk/gdkdevice.h | |
parent | 4ce5fcc5c853bea5acc9ddf61b4426781761fbf5 (diff) | |
download | gtk+-40b6d907bf0e22fbb5cbb0ff91cada8f3264fc28.tar.gz |
Use GDK's current window tracking when synthesizing events in GTK+
Add gdk_device_get_last_event_window(), and use to implement the window
tracking we need for synthesizing crossing events for sensitivity changes
and gtk grabs, rather than keeping the information in qdata and updating
it based when GTK+ gets events.
https://bugzilla.gnome.org/show_bug.cgi?id=726187
Diffstat (limited to 'gdk/gdkdevice.h')
-rw-r--r-- | gdk/gdkdevice.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/gdkdevice.h b/gdk/gdkdevice.h index a67f4b5890..23b3551d09 100644 --- a/gdk/gdkdevice.h +++ b/gdk/gdkdevice.h @@ -271,6 +271,8 @@ gboolean gdk_device_grab_info_libgtk_only (GdkDisplay *display, GdkWindow **grab_window, gboolean *owner_events); +GDK_AVAILABLE_IN_3_12 +GdkWindow *gdk_device_get_last_event_window (GdkDevice *device); G_END_DECLS |