Page 1 of 1

Drag and drop files

Posted: Mon Oct 07, 2019 11:02 pm
by NotNull
The file manager I use the most - Q-Dir - does not function as a drop target when Everything is the source.
That is hardly Everything's fault; Q-Dir has trouble with multiple file managers (see screenshot)

Before reporting this issue with it's developer, I would like to know what API / method / ... Everything uses for dragging files.
That way it would be much easier to find a solution (at least that is what I hope).


2019-10-08 01_00_21-dragdrop.ods - LibreOffice Calc.png
2019-10-08 01_00_21-dragdrop.ods - LibreOffice Calc.png (19.84 KiB) Viewed 681 times

Re: Drag and drop files

Posted: Mon Oct 07, 2019 11:11 pm
by void
Everything uses the IDropSource interface.

Everything implements its own IDropSource interface.
An IDataObject is created with CF_HDROP data of all the source files and folders.
DoDragDrop is called to begin the drag drop operation.
The default IDragSourceHelper is used to create the drag image.

Re: Drag and drop files

Posted: Mon Oct 07, 2019 11:38 pm
by NotNull
Thank you !!!

Re: Drag and drop files

Posted: Mon Oct 14, 2019 3:37 pm
by therube
(Does Q-Dir author actually make substantive changes [or even evolutionary changes] to [any of] his programs?
[I don't pay too much attention but] generally all I see are bug fixes, typically for things broken by Win10 "feature" updates.)

Re: Drag and drop files

Posted: Mon Oct 14, 2019 6:22 pm
by NotNull
The author is very active, but his communication and the website are quite - let's call it - unstructured ( that's the moment when you realize that we, the Everything community, are terribly spoiled :))

Every week or so there is an update for Q-Dir. Most with a cryptic description "general improvements".
I posted quite a few suggestions and the ones that were honored (thus far) also ended up as "general improvements"
That is to say: the ones that I noticed; communication is minimal.


Semi on topic: I also suggested integrating Everything as he is experimenting with search functionality. Who knows what will happen in the future ...

And off topic: What happened to your Altap Salamander? :o

Re: Drag and drop files

Posted: Mon Oct 14, 2019 6:52 pm
by therube
Nothing.
Except now free.
IOW (mostly) the same as it ever was.

Possible no future updates?
But here's hoping :-).

Doesn't change its' usefulness.

Re: Drag and drop files

Posted: Mon Oct 14, 2019 7:09 pm
by NotNull
Ah, all right; I thought you were looking for a different file manager ...

Re: Drag and drop files

Posted: Tue Nov 26, 2019 1:32 am
by NotNull
void wrote:
Mon Oct 07, 2019 11:11 pm
Everything uses the IDropSource interface.

Everything implements its own IDropSource interface.
An IDataObject is created with CF_HDROP data of all the source files and folders.
DoDragDrop is called to begin the drag drop operation.
The default IDragSourceHelper is used to create the drag image.
With the help of this info, Q-Dir is now fixed.
Thank you!