Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#927 Undo loses information on cursor position

One Of These Days
open
nobody
notation (282)
2
2014-04-16
2006-04-29
hjjunes
No

When adding notes, it is possible to accidentally hit a
wrong note. In that case, pressing undo is a great
thing but, after pressing undo, the curson position is
often lost.

It is very easy to reproduce this problem, just open
notation view and hit two quarter notes (by a mouse,
for example), one after another, in the beginning of
the composition. Undoing removes the last note and
changes it to a rest, which is the correct behaviour,
but it does not recover the previous cursor position.

IMHO, the correct behaviour would be that undo would
recover the program back to the state in which is was
just before hitting a wrong key. Such a behaviour
requires also an exact tracking of the curson position.

Discussion

  • Heikki Junes
    Heikki Junes
    2006-05-02

    Logged In: YES
    user_id=30776

    When inserting a note by a mouse click, there are
    conceptually three commands executed:
    1) set curson position before note addition
    2) note addition
    3) set curson position after note addition
    It would be more convenient to set the curson to the position
    where it was just before note was added.

     
    • milestone: --> One Of These Days
     
  • Ted Felix
    Ted Felix
    2014-04-16

    • labels: --> notation