# Smart Paint Tool

{% hint style="info" %}
A new version of the Smart Paint Tool was introduced in version 5.0.0.
{% endhint %}

The **SmartPaint** tool allows to manage the materials of parts, as well as their faces or edges, without having to enter the tree of instances.

It is accessible from the paint bucket icon of the toolbox or from the *OpenCutList → Paint* *Parts* menu.

<figure><img src="https://2764382921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUSHuV5bThAGZxy7OHb-1972196547%2Fuploads%2F7ZujFWexlBO4J4Ne9vff%2FSmart%20Paint%20Tool%20-%20Access.png?alt=media&#x26;token=358b93ec-8340-4aa1-8fa9-4418548dbf3a" alt="" width="563"><figcaption><p>Smart Paint Tool Access from the Menu and the Toolbox</p></figcaption></figure>

<figure><img src="https://2764382921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUSHuV5bThAGZxy7OHb-1972196547%2Fuploads%2FDQwyv6zKGVBB15IIYz1F%2FCapture%20d%E2%80%99e%CC%81cran%202023-05-05%20a%CC%80%2017.24.30.png?alt=media&#x26;token=023dee89-b4d8-421c-adf9-951bbf3b8535" alt=""><figcaption><p>Smart Paint Tool User Interface</p></figcaption></figure>

## Actions

The Smart Paint tool allows for the following actions (visible at the top of the OpenCutList screen):

### Paint Parts

A material can be applied to a single instance of a component (`1`) or to all components with the same definition (`∞`). This excludes Edge Banding and Veneer.

### Paint Edges

Edge Banding can be applied to the edges of a part, which generally constitute its 4 smaller faces. It can be applied to `1` edge, `2` opposite edges, or all `4` edges.

### Paint Faces

Veneer can be applied to the faces of a part, which generally constitute its 2 largest faces. It can be applied to `1` or `2` faces.

### Sample

By clicking on an area with the **Sample** Tool, the underlying material and associated tool will be selected. If you sample Edge Banding,  the Paint Edges tool will be selected.

### Clean

**Clean** will remove all material information from a part. If you only want to remove Edge Banding, apply **No material** to the edges instead.

Cleaning affects all drawing faces of the definition and all instances using the definition.

### Shortcuts

* Use `TAB`or `SHIFT` + `TAB` to navigate forward or backward through action, respectively.
* Use `CTRL` + `TAB` (on Windows) or `OPTION` + `TAB` (on Mac) to navigate through the action's modifier.

## Material picker

At the bottom of the screen, you can find the Material picker, which allows you to select the current material to use.

On the left side of this picker, a "`+`" button creates a new material.

On the right side, a "funnel" button permits to filter materials by type.

### Shortcuts

* Use the `←` and `→` keys to navigate through materials.
* Use the `+` key to open the new material form.
* `Double click` on a material's button to edit the material's properties.
