Thanks buddy... They don't render SVG animations though, but would be a good starting point anyway

Thanks a lot Don. You are right....I want to use Inkscape to develop graphix and python and GTK to render a GUI for timeline etc. The inputs from these two will be used directly to write an SVG file with animations using SMIL. Does Things! do the same? Anyway....I'll check out....thanks again...

You are right....C++ is the real problem and also finding the right part of the Inkscape code to add UI elements. Do you think it is straightforward? Does the Extension mechanism not allow the extension to draw a timeline for example and allow the user to manipulate it?


On Wed, Dec 30, 2009 at 11:57 PM, Donn <donn.ingle@gmail.com> wrote:
If you want to use Inkscape as an "IDE" to develop graphics that can be
animated by Python then have a look at my "Things!" project.

(It uses GTK and Cairo and libRSVG)


  1. Keyframe and tweening by using simple strings.
  2. Containment — place things within other things to get complex
  3. Path following — this works, but the code needs some love. Please help
  4. Clipping — You can clip things into any path.
  5. Hit detection — A basic “is the mouse on me” test. There is also a
button Thing based on this.
  6. Manage your artwork and fonts — Use the Bag Of Stuff to contain all your
raw materials.
  7. Quick shapes and other functions — Use the Box Of Tricks to do all kinds
of things.
  8. It all works from Python via a simple API.
  9. Export each frame to alpha PNG files or SVG files! This will let you make:
        1. Quick AJAX throbbers.
        2. Animated gifs.
        3. import frames into other software (Blender for example.)

\/\/ave: donn.ingle@googlewave.com
home: http://otherwise.relics.co.za/
vector animation : https://savannah.nongnu.org/projects/things/
Font manager : https://savannah.nongnu.org/projects/fontypython/

This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
Inkscape-user mailing list