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;
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 ->