This will allow context-sensitive menus to be created using the
selection provider when selecting events with right mouse click.
Change-Id: I8b30fd7555e6a28cf068470a5b3b8a791ad8e2b6
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/79078
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Hudson CI
@Override
public void mouseUp(MouseEvent e) {
if (fPendingMenuDetectEvent != null && e.button == 3) {
+ if ((fDragState == DRAG_ZOOM) && (fDragX0 == fDragX)) {
+ // Select entry and time event for single click
+ long time = getTimeAtX(e.x);
+ fTimeProvider.setSelectionRangeNotify(time, time, false);
+ int idx = getItemIndexAtY(e.y);
+ selectItem(idx, false);
+ fireSelectionChanged();
+ }
menuDetected(fPendingMenuDetectEvent);
}
if (DRAG_NONE != fDragState) {