-Line width now is scaled
-Wires are rendered first to make pins look better
\r
addZoomedRenderer(gc ->\r
{\r
\r
addZoomedRenderer(gc ->\r
{\r
+ gc.setLineWidth(.5);\r
+ model.getWires().forEach(w -> w.render(gc));\r
Rectangle visibleRegion = new Rectangle(offX, offY, gW / zoom, gH / zoom);\r
model.getComponents().forEach(c -> drawComponent(gc, c, visibleRegion));\r
});\r
Rectangle visibleRegion = new Rectangle(offX, offY, gW / zoom, gH / zoom);\r
model.getComponents().forEach(c -> drawComponent(gc, c, visibleRegion));\r
});\r
- addZoomedRenderer(gc -> model.getWires().forEach(w -> w.render(gc)));\r
addListener(SWT.MouseDown, this::mouseDown);\r
}\r
\r
addListener(SWT.MouseDown, this::mouseDown);\r
}\r
\r