X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fstates%2FGrabState.java;fp=net.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2Fstates%2FGrabState.java;h=0000000000000000000000000000000000000000;hb=7d05144c25daa53e60fc9ed9fd503546a86567f8;hp=1b8447e07fd502c6b40e54dad3f34aa2c8e6a8a9;hpb=8bed58cd47f4e53a0a83e066d38864aa6875502f;p=Mograsim.git 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 index 1b8447e0..00000000 --- a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/states/GrabState.java +++ /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 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)); - } -}