X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fexamples%2FJsonExample.java;h=793f0f7f45bd28da1d54404271f8468189880e97;hb=ae74a6a022756a4cc7ee5b453ad7a68e13832788;hp=82b2c8c477359442d0cd19001a6d81f90232556c;hpb=82cc1d386820c179be331790fa3c1fae22bada76;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/JsonExample.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/JsonExample.java index 82b2c8c4..793f0f7f 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/JsonExample.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/JsonExample.java @@ -9,9 +9,9 @@ import net.mograsim.logic.ui.model.components.GUICustomComponentCreator; import net.mograsim.logic.ui.model.components.GUIManualSwitch; import net.mograsim.logic.ui.model.components.SimpleRectangularSubmodelComponent; import net.mograsim.logic.ui.model.components.SubmodelComponent; +import net.mograsim.logic.ui.model.components.SubmodelComponentParams; import net.mograsim.logic.ui.model.components.mi.nandbased.GUIfulladder; import net.mograsim.logic.ui.model.components.mi.nandbased.GUIhalfadder; -import net.mograsim.logic.ui.model.components.params.SubmodelComponentParams; import net.mograsim.logic.ui.model.wires.GUIWire; public class JsonExample @@ -26,8 +26,8 @@ public class JsonExample protected TestComponent(ViewModelModifiable model) { super(model, 1, "Test"); - setInputCount(1); setSubmodelScale(.4); + setInputPins("Test input pin"); GUICustomComponentCreator.create(submodelModifiable, "HalfAdder.json"); } } @@ -76,7 +76,8 @@ public class JsonExample e.printStackTrace(); } - SimpleRectangularSubmodelComponent adder = new GUIfulladder(model); + SimpleRectangularSubmodelComponent adder = (SimpleRectangularSubmodelComponent) GUICustomComponentCreator.create(model, + "FullAdder.json"); GUIManualSwitch swA = new GUIManualSwitch(model); swA.moveTo(0, 0);