gtk2/gdk/x11
Carlos Garnacho d1d4c602e0 x11: Fallback to emulated window dragging for touch devices
Sadly, EWMH moveresize mechanism can't work with touch devices for two
reasons:

1) As a mutter implementation detail, the device is queried in order
to check whether the dragging button is still pressed. Touch devices
won't report the button 1 being pressed through pointer emulation.
2) Even bypassing that check, on X11 touch events are selected prior
to sequences being started, either through XISelectEvents or
XIGrabTouchBegin, no late registering through active grabs is allowed,
as WMs do on reaction to EWMH moveresize messages.

So for the time being, make touch devices fallback on emulated window
dragging, which at least allows for moving windows.

https://bugzilla.gnome.org/show_bug.cgi?id=709914
2014-03-17 18:19:44 +01:00
..
gdkapplaunchcontext-x11.c docs: use apostrophes in *n't 2014-02-07 13:32:47 -05:00
gdkasync.c
gdkasync.h
gdkcursor-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkdevice-core-x11.c gdk: Convert mouse position to doubles, add new getters 2013-07-03 14:39:25 +02:00
gdkdevice-xi2.c x11: Unset GdkX11DeviceXI2 scroll valuators on device change 2013-11-22 12:49:32 +01:00
gdkdevicemanager-core-x11.c x11: Handle XINotifyPassiveGrab/Ungrab in focus events 2013-12-04 21:22:23 -05:00
gdkdevicemanager-x11.c docs: use apostrophes in *n't 2014-02-07 13:32:47 -05:00
gdkdevicemanager-xi2.c x11: Handle all XI2 crossing mode values in switch 2013-12-04 21:22:23 -05:00
gdkdevicemanagerprivate-core.h
gdkdisplay-x11.c Fix font size when gdk_x11_display_set_window_scale() is used 2014-03-06 23:20:00 -05:00
gdkdisplay-x11.h x11: Remove motif dnd leftovers 2013-06-13 15:31:35 +02:00
gdkdisplaymanager-x11.c displaymanager: Remove GInitable implementation 2013-05-02 16:17:30 +02:00
gdkdnd-x11.c docs: use apostrophes in *n't 2014-02-07 13:32:47 -05:00
gdkeventsource.c Handle recursion from motion event handlers 2013-11-11 23:17:14 -05:00
gdkeventsource.h
gdkeventtranslator.c
gdkeventtranslator.h
gdkgeometry-x11.c x11: Initial cut at supporting window scaling for X11 2013-07-03 14:34:14 +02:00
gdkkeys-x11.c docs: use apostrophe in *'ll 2014-02-07 13:35:54 -05:00
gdkmain-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkprivate-x11.h x11: Unset GdkX11DeviceXI2 scroll valuators on device change 2013-11-22 12:49:32 +01:00
gdkproperty-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkscreen-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkscreen-x11.h x11: keep track of the screen pixel size by calculating the bounding box of monitors 2013-11-25 17:19:46 +01:00
gdkselection-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdksettings.c Add a setting for dialog headers 2014-01-17 17:52:08 -05:00
gdktestutils-x11.c
gdkvisual-x11.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gdkwindow-x11.c x11: Fallback to emulated window dragging for touch devices 2014-03-17 18:19:44 +01:00
gdkwindow-x11.h Some struct repacking 2014-01-12 22:25:19 -05:00
gdkx11applaunchcontext.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11cursor.h docs: don't use <type> tags 2014-01-28 00:21:26 -05:00
gdkx11device-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11device-xi2.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11device.h Move single-include guards inside include guards 2012-12-28 09:57:56 -05:00
gdkx11devicemanager-core.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11devicemanager-xi2.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11devicemanager-xi.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11devicemanager.h Move single-include guards inside include guards 2012-12-28 09:57:56 -05:00
gdkx11display.h x11: Add gdk_x11_display_set_window_scale 2013-08-20 11:15:08 +02:00
gdkx11displaymanager.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11dnd.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11keys.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11property.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11screen.h docs: don't use <type> tags 2014-01-28 00:21:26 -05:00
gdkx11selection.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11utils.h docs: fix docs for GDK_XID_TO_POINTER and GDK_POINTER_TO_XID 2014-01-20 18:27:28 -05:00
gdkx11visual.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkx11window.h docs: don't use <type> tags 2014-01-28 00:21:26 -05:00
gdkx.h
gdkxftdefaults.c
gdkxid.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
Makefile.am New visibility handling in gdk 2013-05-05 15:38:48 -04:00
MwmUtil.h
xsettings-client.c Fix font size when gdk_x11_display_set_window_scale() is used 2014-03-06 23:20:00 -05:00
xsettings-client.h Fix font size when gdk_x11_display_set_window_scale() is used 2014-03-06 23:20:00 -05:00