[Uml-devel] [Bug 53699] Antialiasing canvas
jesse.y at gmail.com
Mon Dec 6 23:51:05 UTC 2004
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
------- Additional Comments From jesse.y gmail com 2004-12-07 08:46 -------
Ah that's interesting, didn't know it could export to SVG. If this is the case then there is no 'absolute' need to do this in Umbrello -- except for usability, greater graphics potential, and the coolness factor.
When I had to conjure up UML diagrams for several school projects they always started out neat and easy to view on a page. As I explored the problem space and refined my solution, however, it became a royal pain to keep things all within the viewport even on my 1600x1200 monitor. Even with SVG export, I'd have to make a diagram, then export it, and then maybe manipulate it again with the corresponding SVG application -- and do it all over again if I had last minute changes -- this happend after my group had printed out a 4000x4000 large (combined) diagram :(. That just doesn't seem right. Having SVG support right on the canvas would be great. I think uml arrows pointing to boxes would look better with SVG then with line drawing too.
RE: 'implementation concern'
As for the implementation interface of KCanvas vs. the use of QCanvas(guessing), perhaps it might offer better support for the things you might do to diagrams like add slight shadows under your class boxes, or maybe provide other sorts of things to add to the Umbrello experience... I don't know. This is completely in your hands now though. You could also still influence the design of KCanvas since it's still in its childhood if you so choose.
More information about the umbrello-devel