Files
gtk/gdk
Carlos Garnacho e7f798dcf5 gdk/surface: Handle clicks outside client surfaces
The owner_events=TRUE grab makes GDK on X11 see events happening
outside every client window as received on the grab window.
Additionally check that the pointer is inside the grab window
(i.e. it received GDK_CROSSING_NORMAL crossing events for the
core pointer) in order to handle clicks happening outside client
windows.

These new paths are expected to be a no-op on Wayland, and to
also work for touchscreen input on X11, due to emulated pointer
events.
2022-12-23 16:12:03 +01:00
..
2022-11-18 00:04:23 -05:00
2022-12-14 13:50:20 -05:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2021-09-24 22:50:29 +02:00
2021-09-24 22:50:29 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-10-05 23:01:28 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-12-14 13:50:20 -05:00
2022-11-17 22:49:45 -05:00
2022-09-23 19:49:58 -04:00
2021-05-22 17:25:26 -04:00
2022-11-17 22:49:56 -05:00
2021-10-26 20:59:37 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-11-17 22:49:45 -05:00
2022-11-17 22:49:56 -05:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2021-10-06 22:50:07 +02:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-10-26 20:59:37 +02:00
2022-09-23 19:49:58 -04:00
2021-09-24 22:50:29 +02:00
2022-09-28 12:37:21 -04:00
2021-03-11 16:37:31 +00:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-09-24 22:50:29 +02:00
2022-09-23 19:49:58 -04:00
2021-09-10 16:56:42 -05:00
2022-09-24 10:03:37 -04:00
2022-07-16 09:43:46 -04:00
2021-10-26 20:59:37 +02:00
2022-09-23 19:49:58 -04:00
2021-08-29 04:29:02 +02:00
2022-09-23 23:33:42 -04:00
2022-08-19 02:38:11 +02:00
2022-09-24 10:03:37 -04:00
2022-09-23 23:33:42 -04:00
2021-03-11 16:37:31 +00:00
2021-05-22 21:21:10 -04:00
2022-12-18 11:29:10 +05:30
2021-05-22 17:25:26 -04:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2021-03-11 16:37:31 +00:00
2022-09-23 19:49:58 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 19:49:58 -04:00
2022-11-09 16:28:29 +01:00
2021-05-22 17:25:26 -04:00
2021-10-26 20:59:37 +02:00
2022-09-28 13:30:01 -04:00
2022-10-05 23:01:28 -04:00