Sticky Spots
Sticky spots are the named connection points on a shape that connectors attach to. You can add your own, move them, and delete them to control exactly where connectors meet a shape.
The Sticky Spot Tools
Sticky spots are edited with the Sticky Spot Tools button in the toolbar. Its dropdown has three modes:
| Mode | What it does |
|---|---|
| Move Sticky Spot | Drag a sticky spot (or a connector endpoint) to a new position |
| Add Sticky Spot | Click a shape to add a new spot where you click |
| Delete Sticky Spot | Remove a spot from a shape |
These tools have no keyboard shortcut. Right-click or press Esc to return to the Select tool.
Adding Sticky Spots
- Choose Sticky Spot Tools → Add Sticky Spot in the toolbar
- Click a shape — its existing spots are revealed, and a new spot is added at the point you clicked
- Keep clicking to add more spots
Spots are kept within the shape's bounding box.
Moving Sticky Spots
- Choose Sticky Spot Tools → Move Sticky Spot
- Drag a sticky spot (or a connector endpoint) to its new location
- As you drag, the endpoint snaps to the shape's exact contour, with the target highlighted so you can see where it will land
- Release to drop it — attached connectors update automatically
In the Add and Delete modes you can also drag an already revealed spot to move it.
Deleting Sticky Spots
- Choose Sticky Spot Tools → Delete Sticky Spot
- Click the shape to reveal its spots
- Click the spot you want to remove
Deleting works on the sticky spots of notation symbols.
Connecting to Sticky Spots
- Select the Connector tool (press
C) - Drag from one shape to another
- As you drag near a sticky spot, it highlights
- Release to attach the connector to that spot
Use Cases
- UML class diagrams — spots at the top and bottom centre of class boxes for inheritance lines
- Flowcharts — consistent exit points, e.g. Yes/No branches always leaving from the left and right
- Network diagrams — spots at the exact port positions of servers, routers, and switches
Tips
- Add spots before connecting — define connection points first, then draw connectors
- Use consistent positions on similar shapes
- Combine with Smart Connectors — sticky spots control where a line attaches, smart routing handles the path
Related Topics
- Connectors — basic connector usage
- Smart Connectors — automatic routing
- Shapes — creating and editing shapes