Bug 547433 - Provide birds-eye view that can be associated with a Viewer
Summary: Provide birds-eye view that can be associated with a Viewer
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF MVC (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-17 10:42 EDT by Matthias Wienand CLA
Modified: 2019-05-17 10:42 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Wienand CLA 2019-05-17 10:42:05 EDT
In order to support quick navigation within a diagram, people often incorporate a birds-eye view into their applications.

GEF should provide a birds-eye component that can be associated with a Viewer. The birds-eye view should render an overview of the actual diagram. The current viewport within the diagram should be highlighted.

The user should be able to interact with the birds-eye view by moving the viewport rectangle, which should in-turn also move the viewport in the actual Viewer.

There should be two options for rendering an overview: 1) taking snapshots of the actual Viewer (or its contents), and 2) manually rendering the overview in addition to the actual Viewer.

The second option allows to customize an overview w.r.t. line widths, highlighting of important elements, etc.

The GEF implementation should be responsible for firing events when the overview needs to be redrawn.