> Another possibility would be to use command-shift-paste to paste
> and immediately
> go into the "stick" state. I think I might have to try a few
> different
> ways to see which is most natural.
>
> M
>
> On Mon, Sep 01, 2008 at 01:09:49PM +0200, Frank Barknecht wrote:
>> Hallo,
>> Miller Puckette hat gesagt: // Miller Puckette wrote:
>>
>>> Right, control-D should probably stay as it is, but separately
>>> copying and
>>> pasting migt want to do something "smarter".
>>
>> What about this idea/specification for a possible smart placement:
>>
>> 1) user presses Ctl-C and copies objects from coordinates (xc,yc)
>>
>> 2) user presses Ctl-V, mouse is at (xm, ym)
>>
>> 3) Objects get pasted at position: (xc, yc) - the original
>> coordinates -
>> but they don't get "anchored" yet.
>>
>> Now comes the new part:
>>
>> 4.1 a) If user moves the mouse now, the objects move to the mouse
>> coordinates (xm, ym) and they "stick" to the mouse from that point
>> on,
>> until the next click.
>>
>> 4.1 b) Alternatively one could enter the "sticky" phase only if
>> the user
>> clicks the mouse, i.e. as soon as the user after step 3) clicks
>> into the
>> canvas, the objects move to the mouse position and stay selected for
>> mouse movement until the button is released at which point the
>> objects
>> are anchored and possibly deselected. Deselecting could also
>> require a
>> second click. I like b) better than a): it contains less surprises.
>>
>> 4.2) This alternate path is taken, if the user doesn't use the
>> mouse,
>> but the cursor keys instead after step 3): The objects move
>> relative to
>> their new position at (xc, yc). They are still selected. Mouse
>> movements don't affect their position anymore, mouse clicks will
>> deselect the objects. That's basically the old, non-smart placement,
>> which has its uses, too.
>>
>>> THe current strategy for figuring out which object you clicked on
>>> is that, if
>>> more tan one object is selected, Pd prefers to drag an already-
>>> selected one;
>>> this is much better than whatever I had going before.
>>
>> Yes, that's good.
>>
>> Ciao
>> --
>> Frank
>>
>> _______________________________________________
>>
Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management ->
http://lists.puredata.info/
>> listinfo/pd-list
>
> _______________________________________________
>
Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
http://lists.puredata.info/
> listinfo/pd-list
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list