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

Bug 418049

Summary: Multi select or drag select with Shift key does not work
Product: [Tools] GEF Reporter: Gayatri Renganathan <grengaster>
Component: GEF-Legacy GEF (MVC)Assignee: gef-inbox <gef-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: arturod, farzi, nyssen
Version: 3.8.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Gayatri Renganathan CLA 2013-09-25 14:45:51 EDT
Our editor uses GEF for its visual WYSIWYG editor. In this version of GEF, we can no longer select multiple components on the canvas by pressing the Shift key and left mouse button and dragging over the items to be selected. It does not draw the selection rectangle over these items like it used to in prior versions. We would really like this fixed. Thanks.
Comment 1 Farzi Pourmoetamed CLA 2013-09-26 15:42:37 EDT
This problem has been identified in 2 or our products (based on eclipse 4.2.2) that take advantage of GEF : Rational Developer for System z (RDz) and Rational Developer for i (RDi). The issue was originally reported by one of our RDi customers. Thanks.
Comment 2 Alexander Nyßen CLA 2013-09-26 15:58:57 EDT
Can you say which is the last version this was working in?
Comment 3 Alexander Nyßen CLA 2013-09-26 16:12:04 EDT
I tested with GEF 3.9 and Eclipse 4.3 on Mac (using the logic example editor) and there it still seems to work (shift is used for append mode). The code also looks good. I thus suppose its not a GEF issue but an SWT one.
Comment 4 Alexander Nyßen CLA 2013-10-14 14:03:32 EDT
Confirmed that this is also still working on Windows7 and the GEF logic example, so I suppose it is not even an SWT issue but one related to your products. 

Maybe you will have to adopt to the changes that were introduced with GEF 3.7 to MarqueeSelectionTool (see http://wiki.eclipse.org/GEF/New_and_Noteworthy/3.7)?

I'm resoling this as invalid, as I cannot reproduce your problems. Feel free to re-open it in case you can provide additional details.