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=4de8683210f5e63cc3d675dad181e1c2b52dea0a;hb=3ed57040904c1f6dd0593bef839e5c6c838efd80;hp=333efcd17e148d63a9913235260b2c7449768b70;hpb=20dff13a4008a67a28b4410298b79bdb89d5a207;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..4de86832 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 @@ -1,5 +1,7 @@ package net.mograsim.logic.model.editor; +import static net.mograsim.logic.model.preferences.RenderPreferences.ACTION_BUTTON; + import org.eclipse.swt.SWT; import net.haspamelodica.swt.helper.swtobjectwrappers.Point; @@ -15,15 +17,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 == editor.renderPrefs.getInt(ACTION_BUTTON)) editor.handleManager.click(clicked, e.stateMask); - break; - default: - // don't react - } - }); gui.logicCanvas.addMouseMoveListener(e ->