I'm suggesting that I'd be happy to have a go at fixing it myself at some stage in the nearish future, if it's not likely to be a big project, but if there were someone else who was keen to do it, I'd be happy to let them! I'm not offering sponsorship.

My thoughts on how such a set of features should work:
1) When editing the nodes of an objectBoundingBox gradient, it remains in objectBoundingBox coordinates in the XML representation, but with no visual change in behaviour.
2) When moving or resizing an object associated with an objectBoundingBox gradient, the gradient's XML representation remains unchanged.
3) We add a toolbar button (or preference or document option) to switch gradients (or a given gradient) between objectBoundingBox and userSpaceOnUse coordinates.

I know C++ well, but don't know Inkscape's codebase. Am I looking at a 2-day project or a 2-week (or 2-month) project?

 - Bryan

On Fri, Nov 8, 2013 at 9:28 AM, Martin Owens <doctormo@...400...> wrote:
Hi Bryan,

The problem was brought up last week on the list.

On Fri, 2013-11-08 at 09:04 +1300, Bryan Hoyt | Brush Technology wrote:
> I guess this is a "feature not a bug", in that I'm using Inkscape in a
> slightly unusual way. However, I'd be keen to (have someone) add a
> feature to allow this usage. Could anyone give me some pointers on
> where to start looking in the code, how big a job this might be, and
> perhaps if there is someone else out there who might be keen to
> implement the feature?

I'm interested in evaluating your keenness. Are you saying you wish to
sponsor someone to work on the codebase to enable the feature for you?
We don't have a way to connect developers up to keen users yet (although
it's something I think we should do).

But maybe if you lay what you expect and how people can contact you to
sort out any details off list. That would be a good place to start.

Best Regards, Martin Owens

Bryan Hoyt, Software Developer  --  Brush Technology
Ph: +64 3 741 1204     Mobile: +64 21 238 7955
Web: brush.co.nz