
Hi-
I finally signed up on Launchpad, so I hope I did this correctly...
I had written an extension to re-stack selected items (left to right, top to bottom, or vice versa) using a specified base point on each object. I posted about this on the inkscape users list.
Recently I converted it to work with lxml.etree (Thanks Ted, Aaron, and Radek).
It was really slow however, as it would call new instances of inkscape to get the location of the objects. Kurt pointed out this bug report/patch https://bugs.launchpad.net/inkscape/+bug/174701 that provides a --querry-all command lie option, so I converted it.
It now works, and it quite fast. In doing this, I found a bug in the live preview and optiongroups which I reported as a new bug: https://bugs.launchpad.net/inkscape/+bug/181799
I have attached the extension to that bug report, as I could find no other extension using the optionsgroup parameter type (other than the developer example that doesn't effect the drawing).
My questions are:
1) Is it worth getting my extension added to the distribution? (This thread has an example of what it does http://inkscape-forum.andreas-s.net/topic/133367#594472 but using the old code) 2) If so, can someone check my python? I have never used python before this and it was a significant effort in trial and error (I am not sure if the csv to list conversion is really necessary, but couldn't get it to work otherwise) 3) Also if so, should I "submit it" as another bug report in launchpad (or is there a different way to offer up an extension to the project)?
Thanks,
-Rob A>