The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.logic.model.editor / src / net / mograsim / logic / model / editor / states / GrabState.java
diff --git a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/states/GrabState.java b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/states/GrabState.java
deleted file mode 100644 (file)
index 1b8447e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-package net.mograsim.logic.model.editor.states;
-
-import java.util.Map;
-
-import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
-import net.mograsim.logic.model.editor.Editor;
-import net.mograsim.logic.model.editor.handles.Handle;
-
-public class GrabState extends EditorState
-{
-       private Map<Handle, Point> offsets;
-
-       public GrabState(Editor editor, StateManager manager)
-       {
-               super(editor, manager);
-       }
-
-       @Override
-       public void onEntry()
-       {
-               offsets = editor.getSelection().calculateOffsets();
-       }
-
-       @Override
-       public void grab()
-       {
-               manager.setState(new SelectionState(editor, manager));
-       }
-
-       @Override
-       public void mouseMoved(double x, double y)
-       {
-               editor.moveHandles(x, y, offsets);
-       }
-
-       @Override
-       public void clicked(Point clicked, int stateMask)
-       {
-               manager.setState(new SelectionState(editor, manager));
-       }
-}