From 732eb451abf40c8b8286627520868687ec7306ff Mon Sep 17 00:00:00 2001 From: isXander Date: Wed, 19 Oct 2022 20:29:51 +0100 Subject: fix categories becoming too large to render --- src/main/java/dev/isxander/yacl/gui/CategoryListWidget.java | 2 +- .../java/dev/isxander/yacl/gui/controllers/LabelController.java | 6 +++--- .../dev/isxander/yacl/gui/controllers/cycling/EnumController.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/dev/isxander/yacl/gui/CategoryListWidget.java b/src/main/java/dev/isxander/yacl/gui/CategoryListWidget.java index b5c010c..2cb6bb6 100644 --- a/src/main/java/dev/isxander/yacl/gui/CategoryListWidget.java +++ b/src/main/java/dev/isxander/yacl/gui/CategoryListWidget.java @@ -41,7 +41,7 @@ public class CategoryListWidget extends ElementListWidget { } protected Style getStyle(int mouseX, int mouseY) { + if (!dim.isPointInside(mouseX, mouseY)) + return null; + int x = mouseX - dim.x(); int y = mouseY - dim.y() - getYPadding(); int line = y / textRenderer.fontHeight; diff --git a/src/main/java/dev/isxander/yacl/gui/controllers/cycling/EnumController.java b/src/main/java/dev/isxander/yacl/gui/controllers/cycling/EnumController.java index 291863c..bc9f46d 100644 --- a/src/main/java/dev/isxander/yacl/gui/controllers/cycling/EnumController.java +++ b/src/main/java/dev/isxander/yacl/gui/controllers/cycling/EnumController.java @@ -29,7 +29,7 @@ public class EnumController> extends CyclingListController /** * Constructs a cycling enum controller with a default value formatter and all values being available. * The default value formatter first searches if the - * enum is a {@link NameableEnum} else, just uses {@link Enum#toString()} + * enum is a {@link NameableEnum} or {@link TranslatableOption} else, just uses {@link Enum#toString()} * * @param option bound option */ -- cgit