
Inkscape now has a very rudimentary flood fill tool. It works by performing a bitmap-based flood fill on a rendered version of the visible canvas, then tracing the resulting fill using potrace and placing the traced path on the canvas. You can access it by the paint bucket icon in the toolbar. It places the rendered path onto the current layer, so you can have a layer on top (in my case, "Inks") and select the layer below ("Colors") and do the fills so that they always appear below the inks.
This tool is in a very basic state, and there are issues with rendering accuracy and memory usage. Some improvements that I can see being done are:
* If the [Ctrl] key is held down, clicking on an object changes the fill color to the current fill color, and [Shift]-[Ctrl] changes the stroke color to the current stroke color * A way to either manually or dynamically increase the resolution of the rendered version so that the accuracy of the flood fill is better
Try it and let me know what you think.
Thanks,
John