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.

William


-------------------------------------------------------
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