aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-03-10 02:03:11 +0800
committershedaniel <daniel@shedaniel.me>2020-03-10 02:03:11 +0800
commit9ce069457bca016c8793c73844e5cc984deac365 (patch)
tree367195b8ec8402638a2d9af267eb45c2dd08ae89 /src/main/java/me/shedaniel/rei/gui/widget/ClickableLabelWidget.java
parentb31a280413f5ec916f44fbd96d0690f8ce1a9186 (diff)
downloadRoughlyEnoughItems-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.java18
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())