So, recently I implemented a multi-page view in the notation editor.  
That is, unlike the old Page layout (now renamed Continuous Page), it 
actually shows pages side-by-side like a printed score.  Not hard to 
do, though there are problems with a few things like managing the 
positions of the pointers.  It's a useful piece of work for the 
native printing that I'm aiming at enhancing though.

But scrolling around a big 2d view like that using scrollbars is not 
much fun, so I took a cue from other notation software (and, er, 
other non-notation software) and added a panner widget.  
Unfortunately, I don't know where to put it.

If you check out current CVS or this screenshot:

  http://www.cannam.demon.co.uk/thing/multipage.png

you'll see that the panner widget (which will at some point show a 
mini version of the pages of the score, rather than just being blank 
with a box on it) is currently inconveniently located in a separate 
dialog that floats over the notation view.

So, my questions: Where should it go? and How should I put it there?
Bear in mind that although it's currently constrained to a fixed width 
(so it can get very tall in continuous page mode), the only mode in 
which it's _really_ useful is multi page mode and for that mode it'd 
be better constrained to a fixed height and allowed to become 
arbitrarily wide.

I s'pose really what I want is a little overlay window that stays 
within the notation window but can be moved around on it (defaulting 
to bottom-right).  Is that possible?


Chris



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to