diff --git a/src/main/java/org/betterx/ui/layout/components/Text.java b/src/main/java/org/betterx/ui/layout/components/Text.java new file mode 100644 index 00000000..65cafc80 --- /dev/null +++ b/src/main/java/org/betterx/ui/layout/components/Text.java @@ -0,0 +1,36 @@ +package org.betterx.ui.layout.components; + +import org.betterx.ui.layout.components.render.ComponentRenderer; +import org.betterx.ui.layout.values.DynamicSize; +import org.betterx.ui.layout.values.Rectangle; + +import com.mojang.blaze3d.vertex.PoseStack; + +public class Text extends Component { + public Text( + DynamicSize width, + DynamicSize height + ) { + super(width, height, new TextRenderer()); + renderer.linkedComponent = this; + } + + @Override + public int getContentWidth() { + return 0; + } + + @Override + public int getContentHeight() { + return 0; + } + + public static class TextRenderer implements ComponentRenderer { + Text linkedComponent; + + @Override + public void renderInBounds(PoseStack stack, int x, int y, float a, Rectangle bounds, Rectangle clipRect) { + + } + } +}