Yokemate of Keyboards
Posts: 2165 from 2003/2/24
From: po-RNO
Quote:
Kronos wrote:
Having dedicated source and destination windows sounds weird and would complicate break many things that work just fine for most users.
It's not that it would affect to drag&drop and anything already existing. You still can d&d in any lister in DOpus too, but the src/dst concept affects only when you trigger an action by other means (button, menu, keyboard shortcut, popup...). But yeah, I don't know if it could be implemented in a sensible way to Ambient, but for sure it would open a whole new world of possibilities especially if we'd have user configurable buttons, but it could already be used with mimetype configurations.
Actually, Ambient already has the source/destination mechanism implemented in some level. Look at the Ambient's Action Editor (in MimeTypes, for example) and there you can see "Change working directory to source" and "Change working directory to destination", and in the command string you have placeholders for "Source view path", "Source view identifier", and the same for destinations too.
This is just like in DOpus already, the only thing missing is that listers would be marked as Source/Destination for using the same concept for non-drag&drop stuff. To go a bit more into the details, DOpus sets the source/destination automatically so that the currently active lister becomes the source and the previously active lister is set to destination, it works well and in practise you don't have to set these manually ever in normal use. In certain exceptions you can also force other setups. But basically it isn't even necessary to have user selectable src/dst (with a cycle gadget or so), but it would be enough just to indicate the lister state somehow (even with some S and D letters somewhere) and set the state from current and previously active listers automatically.