Project

General

Profile

Actions

Bug #3002

closed

Copy/Paste of a relation (diamond)

Added by Norbert Podhorszki over 16 years ago. Updated about 16 years ago.

Status:
Resolved
Priority:
Normal
Category:
interface
Target version:
Start date:
11/13/2007
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3002

Description

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).

Actions #1

Updated by Christopher Brooks about 16 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.

Actions #2

Updated by Redmine Admin about 11 years ago

Original Bugzilla ID was 3002

Actions

Also available in: Atom PDF