Copy/Paste of a relation (diamond)
The pasted diamond symbol completely overlaps the original one.
In contrast, other pasted elements are relocated a bit, so that you are aware
of the fact that there are two of them.
Great possibility for novice users to screw up workflows at tutorial hands-ons (e.g. SC07 last Sunday), believing they are connecting new actors to an existing relation while they connect them to a new relation (without input link). It is hard to find the error afterwards (SDF would complain about disconnected graphs but not the other models).
#1 Updated by Christopher Brooks over 11 years ago
When ports and relations are created from the toolbar they now don't overlap.
This should help prevent problems with multiple relations appearing in the center.
I modified vergil.toolbox.FigureAction so that the inner class defines
a method call _offsetFigure(). This method is called from
vergil.basic.WithIconGraphController and vergil.actor.ActorEditorGraphController.
The solution is slightly hacky, but it well compartmentalized.