From: Guillaume L. <gla...@te...> - 2004-08-02 14:20:50
|
Alexandre Prokoudine wrote: >On Mon, 2 Aug 2004 14:39:06 +0000, Chris Cannam ><ca...@al...> wrote: > > >>On Monday 02 Aug 2004 13:40, Alexandre Prokoudine wrote: >> >> >>>If you want to draw lines or curves for controllers, a vector-like >>>canvas (like gnome-canvas) would be a good solution. I don't know >>>whether Rosegarden's canvas is pixmap-like or vector-like. >>> >>> >>The Qt canvas we use is vector based. >> >>(But it only uses integer coordinates, which means its value for scaling >>purposes is somewhat limited -- this I assume is why we have such serious >>resolution problems in the matrix at high zoom levels.) >> >> > >IIRC, Qt4 Technology Preview contains improved canvas component. Did >you do any investigations? > > This is irrelevant. Qt4 is completely out of our scope (i.e. we're Qt3/KDE3-based for the forseeable future), and backporting such a large Qt4 component is just not an option. Plus the problem with a canvas is that you have to maintain sync between your data model and the bunch of canvas items that represent it. I know that Qt4 goes (finally) toward an MVC model, but AFAIK the Canvas has nothing to do with that (I don't really see how it could be otherwise anyway). -- Guillaume http://telegraph-road.org |