
On Nov 21, 2010, at 9:10 AM, Thinker K.F. Li wrote:
Hi all,
A week ago, I had post a message about adding a dock item with Python script in Inkscape window. Actually, I had embedded Python script engine to Inkscape successfully in our Inkscape branch (pybind). It works with low latency compared to the extension interface provided by Inkscape now. It is also more powerful than what the extension interface is now. We make it for another project. With this Inkscape branch (pybind), we can add a dock item, or any widget around canvas. We even create a timeline GTK widget with Python and pack it just under the SVG canvas. With this branch, some functions, of Inkscape, that is not CPU-intensive can be implemented with Python script. So, I want to know if it is possible to merge our Inkscape branch (pybind) back to the trunk.
There are a few problems with this approach. For anyone who's worked with Gtk plug or the tray icon API these become appearant. We also have had the scribus team warn us off of this approach, as that is what they implemented (in general) and have many problems with.
I'll list out a few more details on this in the wiki, so that the reoccurring discussion can be captured.