On Thursday 24 September 2009, Jani Frilander wrote: > Michael's new zoom widget is looks amazing. Thank you, Michael.
Do you find the behavior reasonable? Anyone else? Just to make sure everybody is on the same page with this, there were serious sync and scaling problems mixing the "zoom both X and Y equally" mode with the "zoom X or Y independently" mode. My solution is to keep the two modes from mixing. You can either use the primary zoom (roll your mouse wheel over the panner, or use the fat zoom wheel) or you can zoom X or Y independently. Changing modes (going from one set of controls to the other) triggers a zoom reset so both zoom functions start at a sane place. (I can't say I like this, but it works.) The primary/panner zoom scales everything maintaining a 1:1 aspect ratio, including the piano keyboard. The independent zoom does not scale the keyboard horizontally at all. It only scales vertically. I did this because there was useful purpose behind letting the keys get wider and wider on a horizontal zoom, but the keys did need to stay in line with their respective lines on the matrix when zooming vertically. This does not look very good but it's practical and compact. > One minor thing seems odd, it's the piano keyboard that takes a lot > space when using high zoom level. Is there a way to work it out, for > example not zooming it horizontally? This is easy to change, but I think for my own use I really prefer having the keyboard scale up evenly in the 1:1 zoom mode, since there is no reason why it cannot do so easily. This same element is also the percussion key map, and the notation track headers, both of which really look best when scaled up 1:1. I don't like how the keyboard looks in the independent axis zoom mode at all, but it is a practical solution to what to do with crazy random aspect ratios. Anyway, I'm glad you like the control block. Thank Sonic Visualiser for the very nice wheels. I simply came up with the idea what to do with them, and tweaked their appearance very slightly. -- 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
