From e84e0c10e14d781663a55807633efc3800a24c12 Mon Sep 17 00:00:00 2001 From: bancika Date: Mon, 4 Mar 2013 09:59:55 +0000 Subject: [PATCH] Snap to grid after releasing Ctrl button and creating a new component --- .../diylc-core/src/org/diylc/presenter/Presenter.java | 7 +++++++ 1 file changed, 7 insertions(+) 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) {