aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java
index adcd9a130..6470e0afb 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java
@@ -27,11 +27,6 @@ public class LabelWidget extends WidgetWithBounds {
private Supplier<String> tooltipSupplier;
@ApiStatus.Internal
- public LabelWidget(int x, int y, String text) {
- this(new Point(x, y), text);
- }
-
- @ApiStatus.Internal
public LabelWidget(Point point, String text) {
this.pos = point;
this.text = text;
@@ -43,7 +38,14 @@ public class LabelWidget extends WidgetWithBounds {
}
public static ClickableLabelWidget createClickable(Point point, String text, Consumer<ClickableLabelWidget> onClicked) {
- return new ClickableActionedLabelWidget(point, text, onClicked);
+ ClickableLabelWidget[] widget = {null};
+ widget[0] = new ClickableLabelWidget(point, text) {
+ @Override
+ public void onLabelClicked() {
+ onClicked.accept(widget[0]);
+ }
+ };
+ return widget[0];
}
public LabelWidget tooltip(Supplier<String> tooltipSupplier) {