[sorry about the absence -- medical distractions]

So, in the Classic notation editor we have two cursors.

The blue one is the full height of the system and moves smoothly
during playback (mostly!).

The purple one is the height of a single staff and moves only when
commanded to.  It has two main functions: to be the editing point for
operations like paste and keyboard inserts (for this purpose it always
"snaps to event edges"); and to show which staff is current (not
segment, it's inadequate for that).

To make the single cursor behave as well as the two in Classic,
presumably we need to handle both of these cases -- it needs to
indicate the current staff (much as I'd like to do this with some
fancy overlay, the cheapest way has got to be to use the cursor as
Julie says), and it needs to "snap to edges".

If the single cursor has the full height of the system, then it really
does want to move smoothly during playback; snapping looks very
strange in that situation (as noted already).  I had intended to
experiment with making it snap to the closest edge when playback
stops, but I haven't done that yet.  A full-height cursor could easily
have a single-staff-height section in a different colour or style that
made it (relatively) clear which was the current staff.

If the single cursor has the height of only a single staff, as now,
then smooth movement is less vital, though I agree that the current
behaviour is still kind of irritating.


Chris

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to