From fca848e6b4e5e78bd2bec39f5fa91be18d6316b3 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 15 Dec 2019 12:45:55 +0800 Subject: more work on favorites --- .../me/shedaniel/rei/gui/widget/ClickableLabelWidget.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java') diff --git a/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java index 697d78782..53effc029 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java @@ -58,10 +58,17 @@ public abstract class ClickableLabelWidget extends LabelWidget { color = getHoveredColor(); Point pos = getPosition(); int width = font.getStringWidth(getText()); - if (isHasShadows()) - font.drawWithShadow(getText(), pos.x - width / 2, pos.y, color); - else - font.draw(getText(), pos.x - width / 2, pos.y, color); + if (isCentered()) { + if (isHasShadows()) + font.drawWithShadow(getText(), pos.x - width / 2, pos.y, color); + else + font.draw(getText(), pos.x - width / 2, pos.y, color); + } else { + if (isHasShadows()) + font.drawWithShadow(getText(), pos.x, pos.y, color); + else + font.draw(getText(), pos.x, pos.y, color); + } if (isClickable() && getTooltips().isPresent()) if (!focused && containsMouse(mouseX, mouseY)) ScreenHelper.getLastOverlay().addTooltip(QueuedTooltip.create(getTooltips().get().split("\n"))); -- cgit