gtk2/gdk/win32
Chun-wei Fan e35490ba5b gdkdrag-win32.c: Fix drag surface positioning
Determine the root_x and root_y coordinates of the drag surface by
relying on the coordinates of the surface where the drag is being
carried out, plus the coordinates that we receive from the drag event,
which is in-line with what the X11 backend does.

This will prevent the drag surface from being initially drawn at the
correct position, but jumping towards the top-left corner of the screen
shortly afterwards.

The DnD support will still need some more updates to function correctly
on Windows, but at least this is a small improvement.

Fixes issue #3798.
2021-06-18 18:07:50 +08:00
..
rc
bdfcursor.c
cursor.bdf
gdkcairocontext-win32.c GDK/Win32: Remove layered windows usage 2021-01-18 12:48:16 +08:00
gdkcairocontext-win32.h GDK/Win32: Remove layered windows usage 2021-01-18 12:48:16 +08:00
gdkclipboard-win32.c
gdkclipboard-win32.h
gdkclipdrop-win32.c win32: Move from g_memdup() to g_memdup2() 2021-02-11 14:22:23 +00:00
gdkclipdrop-win32.h win32: Move from g_memdup() to g_memdup2() 2021-02-11 14:22:23 +00:00
gdkcursor-win32.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevice-virtual.c
gdkdevice-virtual.h
gdkdevice-win32.c
gdkdevice-win32.h
gdkdevice-wintab.c
gdkdevice-wintab.h
gdkdevicemanager-win32.c
gdkdevicemanager-win32.h
gdkdisplay-win32.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdisplay-win32.h
gdkdisplaymanager-win32.c
gdkdrag-win32.c gdkdrag-win32.c: Fix drag surface positioning 2021-06-18 18:07:50 +08:00
gdkdrop-win32.c win32: Fix some leaks 2021-02-07 09:41:34 -05:00
gdkevents-win32.c gdkdrag-win32.c: Fix drag surface positioning 2021-06-18 18:07:50 +08:00
gdkglcontext-win32.c media/gstreamer: Support using GL for video for Windows 2021-05-24 16:36:40 +08:00
gdkglcontext-win32.h
gdkglobals-win32.c
gdkhdataoutputstream-win32.c
gdkhdataoutputstream-win32.h
gdkkeys-win32.c
gdkmain-win32.c GDK/Win32: Remove layered windows usage 2021-01-18 12:48:16 +08:00
gdkmonitor-win32.c Documentation fixes 2021-05-20 19:17:49 -04:00
gdkmonitor-win32.h
gdkprivate-win32.h gdk: Replace all GDK_CONFIGURE usage with GdkSurface::layout 2020-12-07 20:37:29 +01:00
gdkproperty-win32.c
gdkscreen-win32.c
gdksurface-win32.c gdksurface-win32.c: Fix up popup placement 2021-06-16 16:25:29 +08:00
gdksurface-win32.h surface: Remove unused gdk_surface_get_unscaled_size() 2021-03-15 02:56:28 +01:00
gdkvulkancontext-win32.c GDK/Win32: Remove layered windows usage 2021-01-18 12:48:16 +08:00
gdkvulkancontext-win32.h
gdkwin32.h
gdkwin32cursor.h
gdkwin32display.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkwin32displaymanager.h
gdkwin32dnd-private.h
gdkwin32dnd.h
gdkwin32glcontext.h
gdkwin32id.c
gdkwin32keys.h Documentation fixes 2021-05-20 19:17:49 -04:00
gdkwin32langnotification.c
gdkwin32langnotification.h
gdkwin32misc.h
gdkwin32monitor.h
gdkwin32screen.h
gdkwin32surface.h
libwntab32x.la
meson.build build: Use a consistent style for Meson files 2020-12-15 12:46:59 +00:00
pktdef.h
wintab.h
xcursors.h