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

Bug 493773

Summary: Disable processing of mouse events originating from scrollbar interaction.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF MVCAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ctg
Version: 0.2.0   
Target Milestone: 4.0.0 (Neon) RC2   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2016-05-17 04:04:09 EDT
Currently, when the scrollbars are used to change the scroll offset within the MVC Logo example, the mouse events are also processed by the underlying parts. Mouse events that originate from scrollbar interaction should explicitly not be processed.
Comment 1 Matthias Wienand CLA 2016-05-19 10:38:11 EDT
I ensured that mouse events that originate from scrollbar interaction are not processed by the FXClickDragTool. The code is published on the master branch and was present in the RC1 promotion, therefore, I resolve this ticket as fixed for 4.0.0 RC1.
Comment 2 Matthias Wienand CLA 2016-05-19 11:15:35 EDT
Whoops... The code that was contributed for 4.0.0 RC1 was incorrect, so that mouse events originating from scrollbars were still processed. Therefore, I reopen this ticket.
Comment 3 Matthias Wienand CLA 2016-05-19 11:19:05 EDT
I extended the code so that events are also ignored when originating from scrollbar children and verified the fix within the Logo example. The code is published on the master branch, therefore, I resolve this ticket as fixed for 4.0.0 RC2.