Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added some diagrams.

...

The notion of tiers was introduced to display tracks of data
all aligned to the same horizontal coordinate space.
Manipulating these tiers presents some interesting problems.
This discussion is limited to vertical manipulations.<TiersExample>

Panel

Tiers. An example of a tiered map.
  Image Added

Current (targeted) Behavior

...

The whole thing can be zoomed as any other Genoviz NeoMap component.
This will resize all tiers together.<zoomed>

Panel

Tiers Zoomed In Vertically. Here we have zoomed in a bit.
  Image Added

Collapsing

A tier can be made to disappear by clicking the little - box on it's right.
When it is gone the box will change to a + to let the user make it reappear.

...

Adjust a border between two tiers.
Dragging a border up should shrink the tier above and expand the tier below.
Dragging it down should expand the tier above and shrink the one below.
All other tiers should remain unaffected.
No scrolling is instigated.

Panel

Tier Border Change.

...

The border between the top two tiers has been adjusted.
  Image Added

Moving a Tier

A user can move a tier over others
by grabbing it in the middle (not the border) with the mouse and dragging it vertically.
When dropped the tier will take a new position in the stack of tiers
and other tiers will be pushed down (or up)
to accommodate the dropped tier's new position.
All tiers retain their pre drag height.
Scrolling is not instigated.
Maybe it should be.<moved>

Panel

Moving a Tier. The central tier has been moved up and swapped with the one that was above it.
  Image Added

Automatic Resizing

Future Possibilities

...