diff options
author | Xander <xander@isxander.dev> | 2022-12-11 19:31:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-11 19:31:56 +0000 |
commit | dd65110f60aa3e32c2970863a06a7682520cce5e (patch) | |
tree | 44612c6aa85374efa639462592ae706fb93f2575 /src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java | |
parent | b890c2f0eec3627e552f1c6cfc846c8a55663243 (diff) | |
download | YetAnotherConfigLib-dd65110f60aa3e32c2970863a06a7682520cce5e.tar.gz YetAnotherConfigLib-dd65110f60aa3e32c2970863a06a7682520cce5e.tar.bz2 YetAnotherConfigLib-dd65110f60aa3e32c2970863a06a7682520cce5e.zip |
[Feature] Lists (#40)
Diffstat (limited to 'src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java')
-rw-r--r-- | src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java b/src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java index 8369680..960c950 100644 --- a/src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java +++ b/src/client/java/dev/isxander/yacl/gui/controllers/LabelController.java @@ -64,7 +64,7 @@ public class LabelController implements Controller<Text> { float y = getDimension().y(); for (OrderedText text : wrappedText) { - textRenderer.drawWithShadow(matrices, text, getDimension().x(), y + getYPadding(), option().available() ? -1 : 0xFFA0A0A0); + textRenderer.drawWithShadow(matrices, text, getDimension().x() + getXPadding(), y + getYPadding(), option().available() ? -1 : 0xFFA0A0A0); y += textRenderer.fontHeight; } } @@ -123,12 +123,16 @@ public class LabelController implements Controller<Text> { return textRenderer.getTextHandler().getStyleAt(wrappedText.get(line), x); } + private int getXPadding() { + return 4; + } + private int getYPadding() { return 3; } private void updateText() { - wrappedText = textRenderer.wrapLines(formatValue(), getDimension().width()); + wrappedText = textRenderer.wrapLines(formatValue(), getDimension().width() - getXPadding() * 2); setDimension(getDimension().withHeight(wrappedText.size() * textRenderer.fontHeight + getYPadding() * 2)); } |