X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2Fatomic%2FTextComponent.java;h=c204dcaf67bf9b844a6bcdafabef3edf8bf27b32;hb=5ece0acf049bf9af2933f513fe0206565681f622;hp=84766f608042da20427c5810b405b3b4a51d28d6;hpb=05f3deb7ee3a0b7162c75e1963be9a739618e3df;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/atomic/TextComponent.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/atomic/TextComponent.java index 84766f60..c204dcaf 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/atomic/TextComponent.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/model/components/atomic/TextComponent.java @@ -22,7 +22,12 @@ public class TextComponent extends GUIComponent public TextComponent(ViewModelModifiable model, String text) { - super(model); + this(model, text, null); + } + + public TextComponent(ViewModelModifiable model, String text, String name) + { + super(model, name); this.text = text; // If size is unset, it defaults to 0, which could prohibit this component from being rendered, which would prohibit the size being // set to a better guess @@ -52,6 +57,7 @@ public class TextComponent extends GUIComponent static { ViewLogicModelAdapter.addComponentAdapter(new NoLogicAdapter<>(TextComponent.class)); - IndirectGUIComponentCreator.setComponentSupplier(TextComponent.class.getName(), (m, p) -> new TextComponent(m, p.getAsString())); + IndirectGUIComponentCreator.setComponentSupplier(TextComponent.class.getName(), + (m, p, n) -> new TextComponent(m, p.getAsString(), n)); } }