19 Mar
2010
19 Mar
'10
4:10 a.m.
On Fri, 2010-03-19 at 03:25 +0100, Krzysztof KosiĆski wrote:
Here are some requirements for our canvas. 0. Based on Cairo.
- Model/view split: objects displayed on the canvas can exist without it.
- Widgetless rendering: it should be possible to render completely in
memory, for example for console-mode PDF export. 3. No excessive ties to Inkscape - implemented as a library, perhaps using a few well-defined portions of the existing codebase (e.g. 2geom). 4. Canvas primitives should be sufficient to render SVG.
I recall Ted previously mentioning us potentially going the route of Clutter for the canvas. It is not based on Cairo, but has Cairo support. I'm not necessarily promoting it's use, but figured I would bring up what I recall from previous discussions.
Cheers, Josh