On Tue, 8 Feb 2005 18:27:04 GMT, William <[EMAIL PROTECTED]> wrote:

Vladimir Savic wrote:

1) Shift+drag rest outside staff
2) Release shift and lmb pressure :)
3) Click on the rest again and drag it to the previous or next bar.
4)) Observe: rest's position is being restored to it's original
5)) If on the step 5 can be watched as editing operation - it is not undoable!

Fine-positioning is not a "persistent" property which means it is reset
to zero every time you edit an event.
Dragging any notation object is an editing operation because it should change
the absolute time of the object, and therefore it resets the fine-positioning.
If you were to look at that rest using the Advanced Event Editor
you would see a warning message under "Non-Persistent Properties"
that "These are cached values, lost if the event is modified"
and that's why you cannot undo step 3.


Unfortunately, dragging a rest doesn't change the absolute time of the rest.
That is a known bug: #971316 Notation: Dragging rests fails silently
https://sourceforge.net/tracker/index.php?func=detail&aid=971316&group_id=4932&atid=104932


You can make the fine-positioning property persistent by using the
Advanced Event Editor but it's usually not a good idea because a
permanent fine-positioning cannot be changed by Rosegarden's automatic layout,
which can cause bad layout.

Thanx for clearifying this!

Vlada

William



-- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/


------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to