2013/4/23 Richard Shann <richard.sh...@virgin.net>:
> On Tue, 2013-04-23 at 18:23 +0200, Janek Warchoł wrote:
>> Hey, i have an idea: what about conbining both approaches?
>> - user enters slur editing mode, control points appear.
>> - user clicks on first control point
>> - holding the mouse button down, he moves the cursor 2 units
>> horizontally and 1 unit vertically, then he releases the button -
>> Denemo uses this release position as an approximation of resulting
>> control point position (i.e. where the control point will be after
>> \shape moves it)
>> - this becomes \shape #'((2 . 1) ... )
>> - similarly for other control points.
>> - with all control points done, "new shape preview" would be displayed
>> using information from all "release points".
>> - user can further tweak the curve by dragging points around.
>>
>> looks brilliant! ;)
>
> It is good for those who know what is going on - quite difficult to
> introduce to someone with no understanding of control points.

Then let's keep the initial clicking on the displayed default control
points, like you're doing now - this way a preview of the new curve
will be visible right away.  Then use dragging to move controlpoints
and store drags as offsets used by shape.

> Thank you for all the thought you have put in,

you're welcome!  I hope such feature will make its way to Frescobaldi soon :)

best,
Janek

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to