thechiselgroup/Diver — Issue #3: Package pane connection lines unsynchronized
Author: seanws
Created: 2012-03-07 06:59:03+00:00
State: open
Labels: bug

When scrolling the sequence diagram horizontally, lines that connect a previously selected package in the package pane with the correspondiong classifiers of the sequence diagram are not updated accordingly.

(Diver 0.2.0.201005181350)

Submitted: morinox ( morinox ) - 2010-06-07 08:35:32 PDT
Priority: 5

Comments:

When trying to reproduce, everything was fine and I didn't come into this
situation. At last I found out how it happened:

1. Open a sequence diagram
2. Drag down the horizontal sash line to view the package pane.
3. Select a package to see lines connecting to the corresponding
classifiers (rectangles on top of life lines)

Now when scrolling in the sequence diagram, the lines that connect the
packages in the package pane with the corresponding rectangles on top of
the life lines move accordingly.

4. Now drag the vertical sash from the left side to somewhere in the
middle.

Now when scrolling in the sequence diagram, the above mentioned lines
obviously only move correctly in reference to the 'main' part of the
horizontally split sequence diagram, and not to the 'extra part' that is
introduced by dragging the sash.

This had me confused when making the 'extra part' bigger than the 'main
part', as they are not distinguishable optically. Okay, the 'extra part' is
always the one on the left side. But it had me a bit puzzled then.

A bit confusing also: The vertical scrollbar disappears when
single-clicking the vertical sash, as the sash then glues to the right
side. This way only the 'extra part' of the sequence diagram is prominent,
with no corresponding rectangle in the Sequence Outline view.

Screenshot in Sourceforge