2009/8/2 jf barraud <jf.barraud@...400...>:
The path to path mapping paradigm absolutely needs one exception: lpe need to be allowed for clones (clones can be used as parameters, but we need to allow them as ground object). This is absolutely required, event for most path to path mapping observing lpes: suppose you want to draw several outlines of the same shape, or to skectch the same path with several stroke styles, widths, or sketch it and fill with hatches, etc... there are tons of situations where different lpes have to be applied "in parallel", i.e. to clones of the same path to get the desired effect.
This is absolutely doable with the current representation. We just need to add a trivial "copy" LPE which will link to some path and create a copy of it, just like the pattern-along-path now links to the pattern path. Once you get such a copy, you can stack other LPEs on it, and the copy will be live just like with clones (or like with linked offset, which also must be migrated to a LPE). We already have link LPE parameter and some UI for it, so it just needs to be coded. No need to change anything in XML representation for it.