X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gdk%2Fwin32%2Fgdkdevice-wintab.c;fp=gdk%2Fwin32%2Fgdkdevice-wintab.c;h=122787d3dc763ac025e7c389ace99f576c24f4ed;hb=74305597366d92a54692542078f653262041ebab;hp=0c01307a933a55324a2420bfb61806d7cd54ce3d;hpb=68fe42ac26349c5c8b31168f4343e027423808b8;p=~andy%2Fgtk diff --git a/gdk/win32/gdkdevice-wintab.c b/gdk/win32/gdkdevice-wintab.c index 0c01307a9..122787d3d 100644 --- a/gdk/win32/gdkdevice-wintab.c +++ b/gdk/win32/gdkdevice-wintab.c @@ -250,6 +250,17 @@ gdk_device_wintab_select_window_events (GdkDevice *device, } } +gboolean +_gdk_device_wintab_wants_events (GdkWindow *window) +{ + GdkWindowInputInfo *info; + + info = g_object_get_qdata (G_OBJECT (window), + quark_window_input_info); + + return info != NULL; +} + GdkEventMask _gdk_device_wintab_get_events (GdkDeviceWintab *device, GdkWindow *window) @@ -359,26 +370,3 @@ _gdk_device_wintab_translate_axes (GdkDeviceWintab *device_wintab, if (y) *y = temp_y; } - -void -_gdk_input_check_extension_events (GdkDevice *device) -{ - GSList *l; - - if (!GDK_IS_DEVICE_WINTAB (device)) - return; - - for (l = input_windows; l; l = l->next) - { - GdkWindow *window_private; - GdkEventMask event_mask = 0; - - window_private = l->data; - - if (gdk_device_get_mode (device) != GDK_MODE_DISABLED) - event_mask = window_private->extension_events; - - gdk_window_set_device_events (GDK_WINDOW (window_private), - device, event_mask); - } -}