https://bugs.winehq.org/show_bug.cgi?id=47312
Bug ID: 47312 Summary: Images during drag and drop are not shown in Wine on macOS Product: Wine Version: 4.9 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: major Priority: P2 Component: comctl32 Assignee: wine-bugs@winehq.org Reporter: mterrisse@free.fr
Created attachment 64624 --> https://bugs.winehq.org/attachment.cgi?id=64624 Sameple application for drag and drop
Hello,
We build graphical applications for Windows that use drag and drop to execute actions. We call apis like ImageList_BeginDrag or ImageList_SetDragCursorImage to add essentiel informations when an element is dragged that detail what will happen when it is dropped. This works fine on Windows, on Ubuntu (Ubuntu 19.04, Wine 4.9 32-bit via PlayOnLinux) but not on macOS (macOS Mojave 10.14.5, Wine 4.9 32-bit via PlayOnMac).
On macOS no image is displayed when the element is dragged.
Here attached is a sample 32-bit executable you can use to reproduce the problem.
I tested with Wine 4.8 staging too, this makes no difference.
Is there something we can do to work around this? (modules to add with WineTricks, or use other Windows apis, use another format for images, etc.). Any help will be appreciated.
Regards,
Michel Terrisse
https://bugs.winehq.org/show_bug.cgi?id=47312
Michel Terrisse mterrisse@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #64624|Sameple application for |Sample application for drag description|drag and drop |and drop
https://bugs.winehq.org/show_bug.cgi?id=47312
Michel Terrisse mterrisse@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mterrisse@free.fr
https://bugs.winehq.org/show_bug.cgi?id=47312
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Component|comctl32 |-unknown
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Hi.
I believe it's a known issue on macos. As far as I know application can't draw over desktop on macos, and that's how dragging images are implemented on Windows. I'm afraid you'll have to use something else to indicate dragging operation, like changing mouse cursor or something like that.