diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java index a96338d3d8e043564eb857920ade45f6e2d4ac18..82a70a1bb673b455ebc430bbc2cffc71ab9f3140 100644 --- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java +++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java @@ -377,8 +377,8 @@ public class DiagramViewer { } /** Interprets the effect of shift-clicking the given {@link IMVCBundle}. */ - public void handleShiftSelectionOf(IMVCBundle sel) { - viewerManager.handleShiftSelectionOf(sel); + public void handleCtrlSelectionOf(IMVCBundle sel) { + viewerManager.handleCtrlSelectionOf(sel); } /** diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java index 2b4ab114c55b30a3d98d7135458f8f3ddd244d58..e4892a571fd26eccc5e4e9b2256432721723f542 100644 --- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java +++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java @@ -605,7 +605,7 @@ import org.fortiss.tooling.common.ui.javafx.lwfxef.visual.IVisualFactory; } /** Performs shift selection of the given bundle. */ - public void handleShiftSelectionOf(IMVCBundle sel) { + public void handleCtrlSelectionOf(IMVCBundle sel) { if(primarySelectedBundle == sel || secondarySelectedBundles.contains(sel)) { removeSelectedMVCBundle(sel); } else { diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java index 0ab6cf1b36cf3618a70c1666fd8747c59e90dbc6..0d262e742f492c6821cd00675dc33dec14855181 100644 --- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java +++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java @@ -75,8 +75,8 @@ public abstract class ControllerBase extends MVCBundlePartBase implements IContr if(!selectOnClick()) { return null; } - if(event.isShiftDown()) { - getViewer().handleShiftSelectionOf(getMVCBundle()); + if(event.isControlDown()) { + getViewer().handleCtrlSelectionOf(getMVCBundle()); } else { getViewer().setSingleSelectedMVCBundle(getMVCBundle()); }