X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2FEditor.java;h=55f5805ebe1562a6ed44f9fda3c3dca04a411b3c;hb=26429505cfbb5d99b3946c4caf661861ecc5f85e;hp=b58c9470b770d221262b9b978207cd3d1f2c0c3e;hpb=79d73993db160b3cde1275099750cef274dde864;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/Editor.java b/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/Editor.java index b58c9470..55f5805e 100644 --- a/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/Editor.java +++ b/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/Editor.java @@ -32,6 +32,7 @@ import net.mograsim.logic.model.snippets.symbolrenderers.DefaultSymbolRenderer; public final class Editor { + private static final boolean FINE_SNAP = true; final Selection selection = new Selection(); final Set copyBuffer = new HashSet<>(); public final DeserializedSubmodelComponent toBeEdited; @@ -41,7 +42,7 @@ public final class Editor public final StateManager stateManager; private final SaveLoadManager saveManager; private Snapping snapping = Snapping.ABSOLUTE; - private double snapX = 5, snapY = 5; + private double snapX = FINE_SNAP ? 2.5 : 5, snapY = snapX; public final DialogManager dialogManager; public final EditorUserInput userInput;