diff options
author | xander <xander@isxander.dev> | 2022-09-04 22:02:21 +0100 |
---|---|---|
committer | xander <xander@isxander.dev> | 2022-09-04 22:02:21 +0100 |
commit | 833189bb4d8f524c572b6dcc86a7e146cdcf979f (patch) | |
tree | bacf5fdef6b0dbb48b78fe553d5b07f743393670 /src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java | |
parent | 9c283303f5b7e7fff820dc2e5c0acdc4719be7a5 (diff) | |
download | YetAnotherConfigLib-833189bb4d8f524c572b6dcc86a7e146cdcf979f.tar.gz YetAnotherConfigLib-833189bb4d8f524c572b6dcc86a7e146cdcf979f.tar.bz2 YetAnotherConfigLib-833189bb4d8f524c572b6dcc86a7e146cdcf979f.zip |
ColorController, javadoc and further improvements to StringController
Diffstat (limited to 'src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java')
-rw-r--r-- | src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java b/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java index 63b1b42..f61aedf 100644 --- a/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java +++ b/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java @@ -9,28 +9,18 @@ import net.minecraft.client.util.math.MatrixStack; import net.minecraft.text.Text; import org.jetbrains.annotations.ApiStatus; +/** + * Simply renders some text as a label. + */ public class LabelController implements Controller<Text> { private final Option<Text> option; - private final int color; - /** * Constructs a label controller * * @param option bound option */ public LabelController(Option<Text> option) { - this(option, -1); - } - - /** - * Constructs a label controller - * - * @param option bound option - * @param color color of the label - */ - public LabelController(Option<Text> option, int color) { this.option = option; - this.color = color; } /** @@ -41,10 +31,6 @@ public class LabelController implements Controller<Text> { return option; } - public int color() { - return color; - } - @Override public Text formatValue() { return option().pendingValue(); @@ -64,7 +50,7 @@ public class LabelController implements Controller<Text> { @Override public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) { - textRenderer.drawWithShadow(matrices, formatValue(), dim.x(), dim.centerY() - textRenderer.fontHeight / 2f, color()); + textRenderer.drawWithShadow(matrices, formatValue(), dim.x(), dim.centerY() - textRenderer.fontHeight / 2f, -1); } } } |