gtk2/gdk/win32
Chun-wei Fan 2cc650ced2 gdk/Win32: Fix mouse pointer capture
Call SetCapture() explcitly for the (new) modal window so that we make the
modal window respond to mouse input, and also call SetCapture() to the parent
of the transient window that we are destroying so that mouse input capture is
returned to the parent window.

This attempts to fix the following:

*  Upon creating a new modal window, the new modal window does not receive
   pointer input unless one switches to another program and back

*  Upon closing a transient window, the parent window that activated the
   transient window does not receive pointer input unless one switches to
   another and back
2020-10-16 10:03:50 +08:00
..
rc
bdfcursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
cursor.bdf *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcairocontext-win32.c gdk[cairo|gl]context-win32.c: Use gdk_win32_surface_handle_queued_move_resize() 2020-08-05 16:23:14 +08:00
gdkcairocontext-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkclipboard-win32.c
gdkclipboard-win32.h
gdkclipdrop-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkclipdrop-win32.h *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcursor-win32.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkdevice-virtual.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-virtual.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevice-win32.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-win32.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevice-wintab.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-wintab.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevicemanager-win32.c win32: Stop using gdk_surface_new_temp 2020-10-07 21:07:40 -04:00
gdkdevicemanager-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdisplay-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkdisplay-win32.h GDK-Win32: Use SetProcessDpiAwarenessContext() where available 2020-07-31 23:20:25 +08:00
gdkdisplaymanager-win32.c
gdkdrag-win32.c win32: Stop using gdk_surface_new_temp 2020-10-07 21:07:40 -04:00
gdkdrop-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkevents-win32.c gdk/Win32: Fix mouse pointer capture 2020-10-16 10:03:50 +08:00
gdkglcontext-win32.c GdkGLContext: Drop gdk_gl_context_has_[framebuffer_blit|frame_terminator]() 2020-08-05 18:56:57 +08:00
gdkglcontext-win32.h Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdkglobals-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkhdataoutputstream-win32.c Fix various compiler warnings with the 64bit mingw build 2020-06-14 20:02:36 +02:00
gdkhdataoutputstream-win32.h
gdkkeys-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkmain-win32.c gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
gdkmonitor-win32.c gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitor-win32.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkprivate-win32.h gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
gdkproperty-win32.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkscreen-win32.c display: Remove unneeded getters 2020-05-17 07:32:37 +02:00
gdksurface-win32.c gdk/Win32: Fix mouse pointer capture 2020-10-16 10:03:50 +08:00
gdksurface-win32.h gdksurface-win32.c: Fix display of CSD windows 2020-09-15 15:56:36 +08:00
gdkvulkancontext-win32.c gdkvulkancontext-win32.c: Implement ->begin_frame() 2020-08-05 16:23:14 +08:00
gdkvulkancontext-win32.h
gdkwin32.h
gdkwin32cursor.h
gdkwin32display.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkwin32displaymanager.h
gdkwin32dnd-private.h *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkwin32dnd.h
gdkwin32glcontext.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32id.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32keys.h
gdkwin32langnotification.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32langnotification.h
gdkwin32misc.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkwin32monitor.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkwin32screen.h
gdkwin32surface.h
libwntab32x.la
meson.build build: Check for EGL support in libepoxy on Windows 2020-07-30 14:26:33 +08:00
pktdef.h
wintab.h
xcursors.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00