On Sat, 30 Oct 2004 18:39:06 +0200, David Christian Berg <david@...407...> wrote:
When you want multiple objects to have the same userpace gradient you have to group them now (was already this way in the build I had from cvs in mid october).
Why, you can simply assign many objects the same gradient by selecting it in the list in fill&stroke with each of these objects selected. Unfortunately this only works for one object at a time, because when you select several objects it shows "Multiple styles" and you can't select the gradient then. The correct solution will be to change it so that with multiple styles, the list of gradients (but not the node coordinates) would still be available, as it is available for patterns. But this is a lot of work, unlikely to be done for the release, and it will kinda resolve itself anyway when we remove that stupid coordinates widget altogether and make the gradient vector editable on-canvas.
Generally, several objects sharing one gradient is a somewhat dangerous situation. It is possible, but now you have to do it explicitly, assuming you know what you are doing. As opposed to the old behavior where you ended up with this by default, and you had to do something extra (press the "Add" button) to avoid it. I think it's better the way it is now.
Now, I think the problem is that for each object there is a new gradient created on switching to gradient from solid. Therefore right after the switch you have two objects with two different gradients selected and hence can't edit the gradient(s).
Yes, and it is correct except for the "hence" part, as explained above.