X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model.editor%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Feditor%2FEditorUserInput.java;h=154a81f479a65736ea9bbaf44dedb5e34c241bae;hb=b1b3d8cc232d51c3a5d505acd2be052eb72300ee;hp=333efcd17e148d63a9913235260b2c7449768b70;hpb=ff5a5d2a6f7ccb80aff0a38fbb512d96a8030cde;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/EditorUserInput.java b/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/EditorUserInput.java index 333efcd1..154a81f4 100644 --- a/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/EditorUserInput.java +++ b/plugins/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/EditorUserInput.java @@ -4,6 +4,7 @@ import org.eclipse.swt.SWT; import net.haspamelodica.swt.helper.swtobjectwrappers.Point; import net.mograsim.logic.model.editor.ui.EditorGUI; +import net.mograsim.preferences.Preferences; public class EditorUserInput { @@ -15,15 +16,8 @@ public class EditorUserInput gui.logicCanvas.addListener(SWT.MouseDown, e -> { Point clicked = editor.gui.logicCanvas.canvasToWorldCoords(e.x, e.y); - switch (e.button) - { - case 1: + if (e.button == Preferences.current().getInt("net.mograsim.logic.model.button.action")) editor.handleManager.click(clicked, e.stateMask); - break; - default: - // don't react - } - }); gui.logicCanvas.addMouseMoveListener(e ->