X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodel%2Fcomponents%2Fatomic%2FGUIManualSwitch.java;fp=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodel%2Fcomponents%2Fatomic%2FGUIManualSwitch.java;h=b9a09e3c575a9167681a7159a9fa019d7af7e649;hb=0718235b9673658d6ecf3b0b91894812048aa42f;hp=ab6e379b1247f513f1db30d5f78a25353307cf54;hpb=853d979edee5d49d3b3c5fe08609f6cfd82d863f;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/atomic/GUIManualSwitch.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/atomic/GUIManualSwitch.java index ab6e379b..b9a09e3c 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/atomic/GUIManualSwitch.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/model/components/atomic/GUIManualSwitch.java @@ -30,6 +30,7 @@ public class GUIManualSwitch extends GUIComponent private static final double height = 15; private static final double fontHeight = 5; + public final int logicWidth; private final Pin outputPin; private final LogicObserver logicObs; @@ -44,6 +45,7 @@ public class GUIManualSwitch extends GUIComponent public GUIManualSwitch(ViewModelModifiable model, int logicWidth, String name) { super(model, name); + this.logicWidth = logicWidth; logicObs = (i) -> model.requestRedraw(); setSize(width, height); @@ -147,7 +149,7 @@ public class GUIManualSwitch extends GUIComponent @Override public JsonElement getParamsForSerializing(IdentifierGetter idGetter) { - return new JsonPrimitive(outputPin.logicWidth); + return new JsonPrimitive(logicWidth); } static