On Saturday 22 of January 2011 17:27:43 Michael Van Canneyt wrote: > On Sat, 22 Jan 2011, zeljko wrote: > >> I'm all for it. > >> Although I'm not sure that this can be implemented in a cross-platform > >> way. > >> > >> On Windows, the intra-app drag/drop is handled using OLE/DDE. > >> On Linux, there is no such thing, and I think it depends on the used > >> desktop software (KDE vs Gnome). I don't know how it is done in Mac. > >> > >> But your suggestion is at least a step in the right direction. > >> > >> I would implement support in 2 objects: > >> TFileDragObject (external files, as dropped by file managers) > >> TExternalDragObject (external app DnD) > >> Both are created whenever an external DnD is found. > > > > Files dropping is already implemented, and I'm pretty sure that Qt > > supports DnD across different apps on all platforms. Haven't studied > > gtk2 in this case, but your suggestion looks good. > > I know about the File DND, but as far as I know, it's only on form level, > it could be extended to any control (TFileNameEdit jumps to mind).
Why not, I'm already missing some things like dragging/dropping selected text eg. from/to openoffice doc. zeljko -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus