diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar index e605a931..6f27e1b3 100644 Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ diff --git a/diylc/diylc-library/src/org/diylc/components/passive/PotentiometerPanel.java b/diylc/diylc-library/src/org/diylc/components/passive/PotentiometerPanel.java index b48a8de4..e447448e 100644 --- a/diylc/diylc-library/src/org/diylc/components/passive/PotentiometerPanel.java +++ b/diylc/diylc-library/src/org/diylc/components/passive/PotentiometerPanel.java @@ -314,8 +314,13 @@ public class PotentiometerPanel extends AbstractPotentiometer { @Override public void drawIcon(Graphics2D g2d, int width, int height) { int margin = 4 * width / 32; + int waferMargin = 5 * width / 32; int spacing = width / 3 - 1; + g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(1 * width / 32)); + g2d.setColor(WAFER_COLOR); + g2d.fillRect(waferMargin, height / 2, width - 2 * waferMargin, height / 3); g2d.setColor(BORDER_COLOR); + g2d.drawRoundRect(waferMargin, height / 2, width - 2 * waferMargin, height / 3, 2 * width / 32, 2 * width / 32); g2d.setStroke(ObjectCache.getInstance().fetchBasicStroke(2 * width / 32)); g2d.drawLine(width / 2 - spacing, height / 2, width / 2 - spacing, height - margin); g2d.drawLine(width / 2 + spacing, height / 2, width / 2 + spacing, height - margin); diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar index 5e430028..01a5e8f0 100644 Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ