diff options
author | Matthias Clasen <mclasen@redhat.com> | 2010-12-13 17:43:10 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2010-12-21 12:06:59 -0500 |
commit | 224726f554e88b2abc2d955f3e9a631affe430ca (patch) | |
tree | 7f46a84b41d371390e22e0b46960cf4b0ce679cb /gdk/gdkdevice.c | |
parent | 9adb9741559439b713dc1618a5a5a70cd3548b53 (diff) | |
download | gtk+-224726f554e88b2abc2d955f3e9a631affe430ca.tar.gz |
Remove gdk_windowing_{get_device_state,window_at_device_position}
The !trusted workaround code is pushed down into the GdkDevice
subclasses, and we use the device vfuncs directly in gdkdisplay.c
Diffstat (limited to 'gdk/gdkdevice.c')
-rw-r--r-- | gdk/gdkdevice.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c index e8e27d23aa..6b9c693e34 100644 --- a/gdk/gdkdevice.c +++ b/gdk/gdkdevice.c @@ -1455,3 +1455,38 @@ _gdk_device_translate_axis (GdkDevice *device, return TRUE; } +gboolean +_gdk_device_query_state (GdkDevice *device, + GdkWindow *window, + GdkWindow **root_window, + GdkWindow **child_window, + gint *root_x, + gint *root_y, + gint *win_x, + gint *win_y, + GdkModifierType *mask) +{ + return GDK_DEVICE_GET_CLASS (device)->query_state (device, + window, + root_window, + child_window, + root_x, + root_y, + win_x, + win_y, + mask); +} + +GdkWindow * +_gdk_device_window_at_position (GdkDevice *device, + gint *win_x, + gint *win_y, + GdkModifierType *mask, + gboolean get_toplevel) +{ + return GDK_DEVICE_GET_CLASS (device)->window_at_position (device, + win_x, + win_y, + mask, + get_toplevel); +} |