X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fexamples%2FClickableSubmodelComponentsTest.java;fp=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fexamples%2FClickableSubmodelComponentsTest.java;h=cd45ee6237cd1ce2f8d269e045bfaf495f6145ef;hb=7de4f2b3d61f8801459645d4bd337a91405e107a;hp=0000000000000000000000000000000000000000;hpb=c0588ff2976c5b4b30f03fb3b373f790efc6a857;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/ClickableSubmodelComponentsTest.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/ClickableSubmodelComponentsTest.java new file mode 100644 index 00000000..cd45ee62 --- /dev/null +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/examples/ClickableSubmodelComponentsTest.java @@ -0,0 +1,34 @@ +package net.mograsim.logic.ui.examples; + +import net.mograsim.logic.ui.SimpleLogicUIStandalone; +import net.mograsim.logic.ui.model.ViewModelModifiable; +import net.mograsim.logic.ui.model.components.GUIBitDisplay; +import net.mograsim.logic.ui.model.components.GUIManualSwitch; +import net.mograsim.logic.ui.model.components.SimpleRectangularSubmodelComponent; + +public class ClickableSubmodelComponentsTest +{ + public static void main(String[] args) + { + SimpleLogicUIStandalone.executeVisualisation(ClickableSubmodelComponentsTest::createExample); + } + + public static void createExample(ViewModelModifiable model) + { + SimpleRectangularSubmodelComponent comp = new SimpleRectangularSubmodelComponent(model, 1, "") + { + { + setSubmodelScale(.4); + setOutputPins("O0"); + + GUIManualSwitch sw = new GUIManualSwitch(submodelModifiable); + GUIBitDisplay bd = new GUIBitDisplay(submodelModifiable); + + sw.moveTo(10, 5); + bd.moveTo(50, 5); + + } + }; + comp.moveTo(10, 10); + } +} \ No newline at end of file