Plugin system

General discussions about Inkscape.
paul

Plugin system

Postby paul » Mon Nov 01, 2010 1:13 am

Hello everyone,

I was just wondering if someone was aware of the current state of the plugin feature for Inkscape? (ie. using shared librairies, not to be confused with plain extensions working with STDIN/STDOUT)

This feature is already specified in 'doc/extension_system.txt', but apart from the wiki stating that it's "not fully implemented yet", i didn't manage to find additional information about it.

The basic extension system is really cool, but it's also quite cumbersome to use when you have to develop user interactions that goes beyond transforming an object from time to time... The ability to alter the Inkscape UI (eg. addionnal toolboxes, annotations on the drawing area, etc.), would be the most welcome.

Any insight?

Thanks
Paul

User avatar
tomh
Posts: 218
Joined: Sat Feb 14, 2009 10:14 pm

Re: Plugin system

Postby tomh » Mon Nov 08, 2010 6:07 am

I think that it is still in development. I know that there have been some more resent plans discussed on the mailing list and Soren Berg has added a scripting API via D-Bus for a GSOC project, although I think it still only lives in a branch (or very resent development builds). The next plan is to get the internal data structure's into a state so that a DOM can be added, but as I am not a developer I can't help much more than this ;-)

User avatar
tomh
Posts: 218
Joined: Sat Feb 14, 2009 10:14 pm

Re: Plugin system

Postby tomh » Mon Nov 08, 2010 10:11 pm

Just to say that there was a message on the mailing list today about python bindings for Inkscape: http://article.gmane.org/gmane.comp.gra ... evel/35318 so it is defiantly in development ;-)

paul

Re: Plugin system

Postby paul » Mon Nov 15, 2010 10:17 pm

tomh wrote:Just to say that there was a message on the mailing list today about python bindings for Inkscape: http://article.gmane.org/gmane.comp.gra ... evel/35318 so it is defiantly in development


Thanks for the reply thom,

it looks good indeed, I'll check it out!

Paul


Return to “General Discussions”