diff options
Diffstat (limited to 'common/src/main/java/dev/isxander/yacl/gui/controllers')
4 files changed, 3 insertions, 23 deletions
diff --git a/common/src/main/java/dev/isxander/yacl/gui/controllers/ControllerWidget.java b/common/src/main/java/dev/isxander/yacl/gui/controllers/ControllerWidget.java index 232dddb..a277ad4 100644 --- a/common/src/main/java/dev/isxander/yacl/gui/controllers/ControllerWidget.java +++ b/common/src/main/java/dev/isxander/yacl/gui/controllers/ControllerWidget.java @@ -53,13 +53,6 @@ public abstract class ControllerWidget<T extends Controller<?>> extends Abstract } } - @Override - public void postRender(GuiGraphics graphics, int mouseX, int mouseY, float delta) { - if (hovered || focused) { - YACLScreen.renderMultilineTooltip(graphics, textRenderer, wrappedTooltip, getDimension().centerX(), getDimension().y() - 5, getDimension().yLimit() + 5, screen.width, screen.height); - } - } - protected void drawHoveredControl(GuiGraphics graphics, int mouseX, int mouseY, float delta) { } diff --git a/common/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java b/common/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java index a55a255..a3d385c 100644 --- a/common/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java +++ b/common/src/main/java/dev/isxander/yacl/gui/controllers/LabelController.java @@ -85,10 +85,9 @@ public class LabelController implements Controller<Component> { graphics.fill(getDimension().x() - 1, getDimension().yLimit(), getDimension().xLimit() + 1, getDimension().yLimit() + 1, -1); graphics.fill(getDimension().xLimit(), getDimension().y() - 1, getDimension().xLimit() + 1, getDimension().yLimit() + 1, -1); } - } - @Override - public void postRender(GuiGraphics graphics, int mouseX, int mouseY, float delta) { + graphics.pose().pushPose(); + graphics.pose().translate(0, 0, 100); if (isMouseOver(mouseX, mouseY)) { YACLScreen.renderMultilineTooltip(graphics, textRenderer, wrappedTooltip, getDimension().centerX(), getDimension().y() - 5, getDimension().yLimit() + 5, screen.width, screen.height); @@ -115,6 +114,7 @@ public class LabelController implements Controller<Component> { } } } + graphics.pose().popPose(); } @Override diff --git a/common/src/main/java/dev/isxander/yacl/gui/controllers/ListEntryWidget.java b/common/src/main/java/dev/isxander/yacl/gui/controllers/ListEntryWidget.java index 2156dcc..af60c08 100644 --- a/common/src/main/java/dev/isxander/yacl/gui/controllers/ListEntryWidget.java +++ b/common/src/main/java/dev/isxander/yacl/gui/controllers/ListEntryWidget.java @@ -80,13 +80,6 @@ public class ListEntryWidget extends AbstractWidget implements ContainerEventHan entryWidget.render(graphics, mouseX, mouseY, delta); } - @Override - public void postRender(GuiGraphics graphics, int mouseX, int mouseY, float delta) { - removeButton.renderHoveredTooltip(graphics); - moveUpButton.renderHoveredTooltip(graphics); - moveDownButton.renderHoveredTooltip(graphics); - } - protected void updateButtonStates() { removeButton.active = listOption.available(); moveUpButton.active = listOption.indexOf(listOptionEntry) > 0 && listOption.available(); diff --git a/common/src/main/java/dev/isxander/yacl/gui/controllers/slider/SliderControllerElement.java b/common/src/main/java/dev/isxander/yacl/gui/controllers/slider/SliderControllerElement.java index b60de07..f1b507d 100644 --- a/common/src/main/java/dev/isxander/yacl/gui/controllers/slider/SliderControllerElement.java +++ b/common/src/main/java/dev/isxander/yacl/gui/controllers/slider/SliderControllerElement.java @@ -155,10 +155,4 @@ public class SliderControllerElement extends ControllerWidget<ISliderController< protected int getThumbWidth() { return 4; } - - @Override - public void postRender(GuiGraphics graphics, int mouseX, int mouseY, float delta) { - if (super.isMouseOver(mouseX, mouseY) || focused) - super.postRender(graphics, mouseX, mouseY, delta); - } } |