# Suggestion: Expanding Fill Tool (Paintbucket) Functionality

**URL:** <https://forums.synfig.org/t/suggestion-expanding-fill-tool-paintbucket-functionality/2335>\
**Category:** Feature discussions\
**Created:** [February 6, 2013, 1:03am UTC](https://forums.synfig.org/t/suggestion-expanding-fill-tool-paintbucket-functionality/2335 "2013-02-06T01:03:36Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![yellowdee](https://forums.synfig.org/letter_avatar_proxy/v4/letter/y/df705f/32.png) [@yellowdee](https://forums.synfig.org/u/yellowdee)\
**Post date:** [February 6, 2013, 1:03am UTC](https://forums.synfig.org/t/suggestion-expanding-fill-tool-paintbucket-functionality/2335/1 "2013-02-06T01:03:36Z")

</div>

Hi! I have an idea for the paint bucket tool that could greatly increase the workflow speed in Synfig; filling in an outline consisting of multiple layers:

Currently, according to [wiki.synfig.org/wiki/Doc:How\_Do\_ … outline.3F](http://wiki.synfig.org/wiki/Doc:How_Do_I#Fill_an_outline.3F), you need to “Create a region with the same number of ducks, and manually link each duck. If you want a region that depends on multiple outline layers, this is really your only choice for now.”

It would be great if clicking on an empty space could fill in the space enclosed by all the nearby Blines with a region.

Then, it would count how many vertices exist on all the surrounding Blines, and create a duplicate region to match (and automatically link the ducks).

The user simply needs to make sure that a vertex exists on every corner prior to using the paint bucket tool!

Coloring would be a breeze, just like using the paint bucket tool in MS Paint. This would work in synergy with the import function to bring in inked svg files. Ink in your favorite program, color in synfig. You don’t have to worry about creating so many closed paths for the nuances of animation; just make something that looks good and bring it into Synfig!

I would be willing to try developing the code for this functionality, but If I mainly have experience with Java and don’t know much about the program APIs, would I be in over my head?

---

_[View the full topic](https://forums.synfig.org/t/suggestion-expanding-fill-tool-paintbucket-functionality/2335)._
