
Lee Braiden revisionò:
Currently the widget used in Inkscape to display the SVG document is very tied to the editor, and cannot be used indipendently by other
"is tightly bound to the editor" might be a little better. also, "independently"
Ok.
The focus of this project is on the extrapolation of this canvas widget in a separate loadable library, eliminating the need of the entire
"to a seperate..." I would probably write "library module", just to emphasise that you're modularising code, which is always a good thing in its own right :)
Ok.
As Inkscape provide a simple SVG viewer, Inkview, the first target of the project will be to provide a widget for it. When this will be functional the widget is going to be also integrated in the main editor.
If you mention these as actual deliverables, it may make investors more willing to put money into it. So, something like "The project will provide, in two seperate stages: a) ... b) ...")
My try:
The project aims to provide, in two separate stages: a) support for the simple SVG viewer included in Inkscape, Inkview b) support for the main Inkscape editor
Thank you very much for checking my English! :)
This is the result:
======================================================================== Emanuele Aina <emanuele.aina@...400...>
Inkscape: Break out the canvas to a widget
Create a GTK SVG canvas widget based off SPCanvas, to allow other projects to easily make use of an SVG canvas.
Currently the widget used in Inkscape to display the SVG document is tightly bound to the editor, and cannot be used independently by other applications.
The focus of this project is on the extrapolation of this canvas widget in a seperate library module, eliminating the need of the entire Inkscape codebase to use it.
This will provide to the open source community a fully functional canvas widget with SVG semantics, making it easier to reuse and embed in external applications.
The project aims to provide, in two separate stages: a) support for the simple SVG viewer included in Inkscape, Inkview b) support for the main Inkscape editor
Right now I've set up a simple autotool'ed package to host the new library, but I'm going to start working seriously on this project at the beginning of July, because June is still exams period here.
My name is Emanuele Aina and I'm a student at the Politecnico di Torino, Turin, Italy. I've already worked on some open source projects, writing some years ago the run-parts applet for busybox (http://busybox.net), writing with the current Gedit mantainer an experimental system for the spell checking in GNOME (not yet released), and implementing a new generic syntax highlighting engine for GtkSourceView (temporarly hosted on the CVS of GtkSourceView on SourceForge, awaiting for a merge in the CVS HEAD). ========================================================================