Bug 237313 - viewport plane and canvas should be separate
Summary: viewport plane and canvas should be separate
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF-Legacy GEF (MVC) (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-16 13:27 EDT by Marc Gobeil CLA
Modified: 2008-06-16 13:27 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 Marc Gobeil CLA 2008-06-16 13:27:31 EDT
Build ID: I20080523-0100

Right now the plane the viewport slides along is tied to the canvas a diagram occupies.  This causes some awkward effects because the canvas is automatically clipped to fit the contents of the diagram.


Example 1:
1. place two objects very far away from each other
2. zoom in so you can only see the right object on screen
3. move the object to the left of the screen

Result:
the object will stay on the right edge of the screen, because the canvas has been shrunk to fit, and then the viewport is shifted over to stay within the shrunken canvas.  You have to look at the outline view to figure out what's going on.


Example 2:
if you want to place an object outside the current canvas bounds (expand the diagram) you have to either zoom out to place it directly, or drop it in the current bounds, then drag it outside the viewport.  If dragging outside the viewport for anything but a short distance, multiple drags are required.


Also, seeing separation between the "sheet and the table" would help give feedback about what's going on with the canvas (like auto shrink fitting)