diff --git a/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java index 83671f2e..305f5ea4 100644 --- a/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/diylc-core/src/org/diylc/presenter/Presenter.java @@ -706,6 +706,13 @@ public class Presenter implements IPlugInPort { @Override public void mouseMoved(Point point, boolean ctrlDown, boolean shiftDown, boolean altDown) { + + if (shiftDown) { + dragAction = IPlugInPort.DND_TOGGLE_SNAP; + } else { + dragAction = 0; + } + Map, Set> components = new HashMap, Set>(); this.previousScaledPoint = scalePoint(point); if (instantiationManager.getComponentTypeSlot() != null) {