# Graph preferences reference

> Reference for Graph preferences.

Contains preferences for [Graph Toolkit](/engine/6000.7/manual/extending-the-editor/gtk-index.md), which you can use to create node-based graph tools. To open the preferences, go to **Edit > Preferences > Graph** (macOS: **Unity > Settings > Graph**).

| **Property**                | **Function**                                                                                      |
| --------------------------- | ------------------------------------------------------------------------------------------------- |
| **Element Snapping**        | Aligns a selected graph item with the outer edge of a different item.                             |
| **Connected Port Snapping** | Aligns ports, so wires straighten.                                                                |
| **Grid Snapping**           | Aligns a selected graph item with the canvas grid.                                                |
| **Equal Spacing Snapping**  | Distributes selected graph items with equal space between them, both horizontally and vertically. |

## Additional resources

* [Extending the Unity Editor](/engine/6000.7/manual/extending-the-editor.md)
* [Custom Editor tools](/engine/6000.7/manual/extending-the-editor/using-custom-editor-tools.md)
