
Of course, you're welcome to make a new feature request, if you like.
I know almost nothing about coding or programming. But to my simple way of thinking, that would be very complex feature.
The Paint Bucket tool can fill an enclosed space, even if the objects which bound the area are not on the same layer. And I guess it places the new path it creates on the active layer (whether of any of the objects that bound the area are on that layer or not, I guess). To make the PB tool aware of layers would seem like a nightmare to me!
I mean, how would that work? First you'd have to find out which layers are involved in creating the enclosed space, and somehow tell the PB tool to only look at those layers. But pretty soon, if you're depending on that tool for filling everything, you'd have to put every object on its own layer, to avoid conflicts. Either that, or resort to hiding all the layers you don't need.
It really is an awesome tool for the Inkscape toolbox, to be used to complement the basic vector tools! But depending on it as a shortcut to drawing proper paths is not a good idea, imo. (That's because the paths it creates are not anywhere near true to the paths formed by the bounding objects.) It's a much better practice, if you care about precision, to draw proper paths, and learn to use the Path Operations (boolean operations).
But as I said, anyone is welcome to submit a feature request :-)
-------------------------------------------------- From: "Jean-FrançoisLemaire" <jflemaire@...299...> Sent: Saturday, September 26, 2015 12:32 AM To: "Inkscape User Community" inkscape-user@lists.sourceforge.net Subject: Re: [Inkscape-user] Fill "only on one layer"
On Friday 25 September 2015 20:05:54 Brynn wrote:
You're talking about the arrow with the word "Vent" in it? Oh, then you're talking about the Paint Bucket tool!
Yes (well, I am. I don't know about the OP). Sorry for the confusion.
Why don't you just select that path, which forms the arrow, and use a regular Fill?
I would in a real-file situation but I wanted to use this example to explain a limitation of the paint bucket tool.
it, and then re-open the other layers. But the more appropriate vector approach would be to fill the closed path. In my opinion :-)
Indeed this is a bad example because that specific path is closed. But suppose there is no paths at all, just empty space you want to fill. That's the function of the bucket tool. But the bucket tool has no layer context. It cannot act according to the active layer alone. It takes account all limiting entities of the drawing.
Cheers, JFL -- Jean-François Lemaire
Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user