
On Nov 22, 2007 4:59 AM, Steren Giannini <steren.giannini@...1819...> wrote:
- I had a problem when I wanted to copy a path with a pattern along path
applied : the "pattern source" is not copied but the two paths share the same "pattern source". If I want to modify the pattern source of my copy and not disturb the first one, I can't. To my opinion, this is really something to change.
Agreed, this is something we planned to do: lpes in defs must be forked on change if used by more than one object, same as gradients do - Johan, you can borrow most of the logic for this from gradients
- In the last SVN, when you translate a object with a "bend path" effect, it
translate well. But I really think that when rotating or scaling such kind of object, it should do the same : rotate and scale the "visual object" (maybe by rotating or scaling the "source path" too)
I'm not sure I understand this - for me everything rotates as expected
- scaling or flipping an object with a pattern along path effect applied :
the source path is modified but not the "pattern source" => the "visual object" shape is not the same than before the transformation. ( see : http://pannini.lesgeorges.org/media/flip_prob1.png)
Again, I just tried flipping and it works as expected for me. Can you give more detailed steps?
Johan: one more problem and one request:
- if you nodeedit path with pattern-along-path applied, and press Shift+R to reverse path, it crashes with:
** ERROR **: file display/curve.cpp: line 756 (SPCurve* sp_curve_reverse(const SPCurve*)): assertion failed: ((be+1)->code == NR_END) aborting...
- is it possible to place the "edit on-canvas" button from lpes onto the node path controls bar, so it's accessible without opening the lpe dialog? What it does should depend on the effect applied, of course, and it should be disabled if selected path has no lpe.