From: Chris C. <ca...@al...> - 2004-10-14 16:36:23
|
On Thursday 14 Oct 2004 13:24, Guillaume Laurent wrote: > Actually once the segment non-canvas is done, the next logical step > would be to redo the matrix view. As for the notation view, I don't > know, it would probably be way more complex. Probably not too hard actually. Bear in mind that (i) we don't use any of the scaling capability of the QCanvas, (ii) we already have code that renders (most of) the notation items directly onto a paint device without going via QCanvasItems, because that's what we do when printing; (iii) we have APIs for mapping back and forth between time and x/y-coords and we generally don't rely on things like the canvas collisions() methods for doing selection. Lots and lots of fiddly bits I'm sure, but the basics are probably a weekend's worth. Chris |