On Thu, Dec 27, 2001 at 05:47:10PM -0800, Miller Puckette wrote:
This is a good idea... I'll try to find a solution for pasting that behaves better...
FWIW, the solution that I find most intuitive as a user (though others may disagree) is that the pasted material appears in the same relation to the cursor position in the window into which it is pasted that it did in the window from which it was cut or copied. That is, for example, if a region whose upper right corner was at x=100 y=200 while the cursor was at x=150 y=250, when pasted into a window where the cursor is at x= 350 y=450 it would appear with its upper right corner at x=300 y=400. Unless I've bollixed up the direction of the coordinates or something :-)
One thing that I found confused me in copying and pasting is that I expected the pasted objects to appear at the mouse pointer location, rather than at the same ccordinates as in the window from which they were copied. While I could see the reason for this from a programming standpoint, I found it to be a problem, since quite often the paste happened outside the visible window. When that happened, until I caught on to what was happening, I sometimes pasted multiple copies, thinking that the first paste didn't work.)