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

Bug 462787

Summary: Add support for gesture-based rotation.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.10.0 (Mars) M7   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2015-03-22 10:45:15 EDT
Up to now, rotating shapes is supported via corner handles only. We should introduce direct support for rotating elements via rotate gestures.
Comment 1 Alexander Nyßen CLA 2015-04-26 10:20:38 EDT
Added support for gesture-based rotation as follows:
- Added FXRotateGesture, FXRotateTool, and AbstractFXRotatePolicy to support rotate-gesture-based interactions.
- Extracted FXRotatePolicy transaction policy from FXRotateSelectedOnHandleDragPolicy, to reuse it on rotation-gesture-based rotation.
- Implemented FXRotateSelectedOnRotatePolicy to realize rotation-behavior for selected nodes on rotation gesture events, registered in MVC Logo example.

Pushed all changes to origin/master. Resolving as fixed in 3.10.0M7.