From f8bbd1069ab9fd43cdc8d7484380267b95c6e07c Mon Sep 17 00:00:00 2001 From: hneemann Date: Wed, 11 May 2016 18:14:10 +0200 Subject: [PATCH] some minor changes to IEEE Standard 91-1984 shapes --- .../de/neemann/digital/draw/graphics/GraphicSwing.java | 9 ++++----- .../neemann/digital/draw/shapes/ieee/IEEEAndShape.java | 4 ++-- .../neemann/digital/draw/shapes/ieee/IEEENotShape.java | 2 -- .../neemann/digital/draw/shapes/ieee/IEEEOrShape.java | 9 ++++++++- .../neemann/digital/draw/shapes/ieee/IEEEXOrShape.java | 10 ++++++---- src/main/java/de/neemann/digital/gui/Main.java | 2 +- src/main/java/de/neemann/digital/gui/Settings.java | 10 ++++------ 7 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/main/java/de/neemann/digital/draw/graphics/GraphicSwing.java b/src/main/java/de/neemann/digital/draw/graphics/GraphicSwing.java index edbebecc4..017df3424 100644 --- a/src/main/java/de/neemann/digital/draw/graphics/GraphicSwing.java +++ b/src/main/java/de/neemann/digital/draw/graphics/GraphicSwing.java @@ -37,15 +37,14 @@ public class GraphicSwing implements Graphic { public void drawPolygon(Polygon p, Style style) { applyStyle(style); Path2D path = new GeneralPath(); - for (int i=0;i * Created by Helmut.Neemann on 11.05.2016. */ -public class Settings implements AttributeListener { +public final class Settings implements AttributeListener { /** * The list of supported attributes. @@ -27,10 +27,8 @@ public class Settings implements AttributeListener { SETTINGS_KEYS.add(Keys.SETTINGS_IEEE_SHAPES); } - private static SettingsHolder settingsHolder = new SettingsHolder(); - - private static class SettingsHolder { - Settings INSTANCE = new Settings(); + private static final class SettingsHolder { + static final Settings INSTANCE = new Settings(); } /** @@ -39,7 +37,7 @@ public class Settings implements AttributeListener { * @return the Settings */ public static Settings getInstance() { - return settingsHolder.INSTANCE; + return SettingsHolder.INSTANCE; } private ElementAttributes attributes;