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

Bug 581282

Summary: Add option to configure CellPainterMouseEventMatcher with state mask
Product: [Technology] NatTable Reporter: Dirk Fauth <dirk.fauth>
Component: CoreAssignee: Dirk Fauth <dirk.fauth>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 2.0.5   
Target Milestone: 2.1.0   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/c/nattable/org.eclipse.nebula.widgets.nattable/+/197885
https://git.eclipse.org/c/nattable/org.eclipse.nebula.widgets.nattable.git/commit/?id=0edf2b6ecd7e29fd4199ffb0522810f7775e1fc6
Whiteboard:

Description Dirk Fauth CLA 2023-01-03 17:36:29 EST
The MouseEventMatcher has the ability to check for a state mask. The CellPainterMouseEventMatcher does not provide that option. The necessary constructor with the state mask parameter is missing.

The CellPainterMouseEventMatcher should provide constructors to additionally set a state mask, so it is possible to to configure actions that should be inly executed if a state mask like SHIFT or CTRL is pressed on click on a cell painter.
Comment 1 Eclipse Genie CLA 2023-01-03 17:38:50 EST
New Gerrit change created: https://git.eclipse.org/r/c/nattable/org.eclipse.nebula.widgets.nattable/+/197885
Comment 3 Dirk Fauth CLA 2023-03-31 03:50:07 EDT
Fixed with 2.1.0