diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-03-10 02:03:11 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-03-10 02:03:11 +0800 |
| commit | 9ce069457bca016c8793c73844e5cc984deac365 (patch) | |
| tree | 367195b8ec8402638a2d9af267eb45c2dd08ae89 /src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java | |
| parent | b31a280413f5ec916f44fbd96d0690f8ce1a9186 (diff) | |
| download | RoughlyEnoughItems-9ce069457bca016c8793c73844e5cc984deac365.tar.gz RoughlyEnoughItems-9ce069457bca016c8793c73844e5cc984deac365.tar.bz2 RoughlyEnoughItems-9ce069457bca016c8793c73844e5cc984deac365.zip | |
new widget api
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java | 18 |
1 files changed, 16 insertions, 2 deletions
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 ad40fcd1b..354edb29d 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java @@ -23,10 +23,18 @@ package me.shedaniel.rei.gui.widget; -import me.shedaniel.math.api.Point; +import me.shedaniel.math.Point; import me.shedaniel.rei.api.REIHelper; +import me.shedaniel.rei.api.widgets.Widgets; import org.jetbrains.annotations.ApiStatus; +import java.util.function.Consumer; + +/** + * @see Widgets#createClickableLabel(Point, String, Consumer) + */ +@Deprecated +@ApiStatus.ScheduledForRemoval public abstract class ClickableLabelWidget extends LabelWidget { public boolean focused; @@ -39,6 +47,12 @@ public abstract class ClickableLabelWidget extends LabelWidget { this.hoveredColor = REIHelper.getInstance().isDarkThemeEnabled() ? -1 : 0xFF66FFCC; } + @ApiStatus.Internal + protected ClickableLabelWidget(me.shedaniel.math.api.Point point, String text) { + super(point, text); + this.hoveredColor = REIHelper.getInstance().isDarkThemeEnabled() ? -1 : 0xFF66FFCC; + } + public LabelWidget hoveredColor(int hoveredColor) { this.hoveredColor = hoveredColor; return this; @@ -58,7 +72,7 @@ public abstract class ClickableLabelWidget extends LabelWidget { int color = getDefaultColor(); if (isClickable() && isHovered(mouseX, mouseY)) color = getHoveredColor(); - Point pos = getPosition(); + Point pos = getLocation(); int width = font.getStringWidth(getText()); if (isCentered()) { if (isHasShadows()) |
