From 94ebdbdafd84338f0aa4abb7a4cde6175567892b 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 b64b842a..a5713876 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