Bug 145336 - Creating connections with Rectilinear routing doesn't respect initial anchor feedback
Summary: Creating connections with Rectilinear routing doesn't respect initial anchor ...
Status: RESOLVED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows XP
: P3 normal
Target Milestone: 1.0.1   Edit
Assignee: Steven R. Shaw CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2006-06-05 09:24 EDT by Steven R. Shaw CLA
Modified: 2010-07-19 12:28 EDT (History)
1 user (show)

See Also:


Attachments
patch that will use default router for creation feedback (3.12 KB, patch)
2006-06-06 13:56 EDT, Steven R. Shaw CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Steven R. Shaw CLA 2006-06-05 09:24:52 EDT
Steps:
- Change preference to use rectilinear routing by default
- Create 2 geometric shapes (rectangle).
- Connection geometric shapes with line tool.
- Connect to the side of the shapes for non-standard anchor position.

Problem:
- Feedback is not rectilinear
- Resulting anchor positions doesn't match feedback
Comment 1 Steven R. Shaw CLA 2006-06-06 13:09:30 EDT
This actually works fine if the size of the target and source geometric shapes are large enough and the line is drawn orthogonally.  The problem seems to be about precision and the fact that the feedback doesn't represent the end result.
Comment 2 Steven R. Shaw CLA 2006-06-06 13:56:29 EDT
Created attachment 43618 [details]
patch that will use default router for creation feedback

Patch uses the proper connnection router based on the preferences so that the feedback the user sees will reflect what is created.
Comment 3 Steven R. Shaw CLA 2006-06-06 13:57:02 EDT
Setting milestone for 1.0.1
Comment 4 Steven R. Shaw CLA 2006-07-14 10:28:57 EDT
- Fixed problem where feedback on connection wasn't reflecting the final routing that is used to route the connection.  Now use the preference store to retrieve the router to use for routing the feedback connection to accurately reflect the position of the connection after committing the gesture.
Comment 5 Eclipse Webmaster CLA 2010-07-19 12:28:57 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Diagram was the original product and component for this bug