On Tuesday 22 September 2009, Julie S wrote:

> Scaling the vertical axis could be useful for people with vision issues,
> but we do not zoom the main window this way or zoom the notation view at
> all.

We don't zoom the main window this way because we can't (yet, and it's pretty 
much a rewrite we may or my not ever want to do).  We *do* zoom notation now.  
Notation and matrix both have the panner-based zoom from "an entire symphony 
is one pixel" to "one pixel is four times bigger than your screen."  This zoom 
currently has the axes chained.

Then the matrix has this other, legacy zoom slider like the main window.  
Either way that slider is history, but the slider lets us play with what 
happens when zooming one axis independently, and this whole selection 
rectangle drawing problem is at least one significant issue that would have to 
be resolved to make that workable.

I can understand the math and the code to get there, but there could be 
performance concerns caused by the extra calculations slowing down a mechanism 
that is already pretty slow, and if we have axis-independent zoom, there's the 
problem of developing a new (instead of off the shelf) mechanism for chaining 
the two zoom controls together.

> ...so just do what you have to do.

I think I'll start with one ThumbWheel and we'll see how it feels from there.  
I won't remove any code, just comment it out or hide the widget or something 
for now.

-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to