Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 148096

Summary: Feedback figures should be validated after positioned
Product: [Tools] GEF Reporter: Randy Hudson <hudsonr>
Component: GEF-Legacy GEF (MVC)Assignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: P3 CC: nyssen
Version: 3.1   
Target Milestone: 3.7.2 (Indigo SR2)   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Randy Hudson CLA 2006-06-21 15:02:58 EDT
XYLayoutEditPolicy places a feedback figure for creation. Some clients may be using a complex figure for feedback, which must be validated after it has been placed via setBounds(). GEF should validate feedback figures that it directly positions.
Comment 1 Alexander Nyßen CLA 2011-09-28 15:43:29 EDT
Added feedback figure validation after setting bounds to:
- NonResizableEditPolicy#showChangeBoundsFeedback()
- ScrollableSelectionFeedbackEditPolicy#addFeedbackFigure()
- XYLayoutEditPolicy#showSizeOnDropFeedback()
- DragGuidePolicy#showSourceFeedback()
- RulerDragTracker#showSourceFeedback()
- MarqueeSelectionTool#showMarqueeFeedback()
- LogicResizableEditPolicy#createDragSourceFeedbackFigure()

Changes committed to cvs HEAD (3.8) as well as R3_7_maintenance branch. Resolving as fixed. Please reopen in case I have missed something.