From b3e11334ee9e258f99f81efd8568721c6f8b6b15 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Wed, 29 May 2019 21:09:45 +0200 Subject: [PATCH] Improvements in rendering: -Line width now is scaled -Wires are rendered first to make pins look better --- LogicUI/src/era/mi/gui/LogicUICanvas.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LogicUI/src/era/mi/gui/LogicUICanvas.java b/LogicUI/src/era/mi/gui/LogicUICanvas.java index 6610e2e3..63550443 100644 --- a/LogicUI/src/era/mi/gui/LogicUICanvas.java +++ b/LogicUI/src/era/mi/gui/LogicUICanvas.java @@ -76,10 +76,11 @@ public class LogicUICanvas extends ZoomableCanvas addZoomedRenderer(gc -> { + gc.setLineWidth(.5); + model.getWires().forEach(w -> w.render(gc)); Rectangle visibleRegion = new Rectangle(offX, offY, gW / zoom, gH / zoom); model.getComponents().forEach(c -> drawComponent(gc, c, visibleRegion)); }); - addZoomedRenderer(gc -> model.getWires().forEach(w -> w.render(gc))); addListener(SWT.MouseDown, this::mouseDown); } -- 2.17.1