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