diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-03-16 10:30:26 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-03-16 10:30:26 +0800 |
| commit | 2405e96d889341b82d00a9103e688d54713f2ce3 (patch) | |
| tree | 54abc6704a56c691bec973c533cefcca77c913d4 /src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java | |
| parent | b004addc44b1fff0fd83cf998aa618443e4e37ca (diff) | |
| download | RoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.tar.gz RoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.tar.bz2 RoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.zip | |
Better Widgets
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.java | 17 |
1 files changed, 12 insertions, 5 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 d24480341..e8cc59203 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java @@ -2,12 +2,13 @@ package me.shedaniel.rei.gui.widget; import net.minecraft.client.MinecraftClient; import net.minecraft.client.font.TextRenderer; -import net.minecraft.client.gui.DrawableHelper; +import net.minecraft.client.gui.InputListener; -import java.util.ArrayList; +import java.awt.*; +import java.util.Collections; import java.util.List; -public class LabelWidget extends DrawableHelper implements IWidget { +public class LabelWidget extends HighlightableWidget { public int x; public int y; @@ -22,8 +23,14 @@ public class LabelWidget extends DrawableHelper implements IWidget { } @Override - public List<IWidget> getListeners() { - return new ArrayList<>(); + public Rectangle getBounds() { + int width = textRenderer.getStringWidth(text); + return new Rectangle(x - width / 2 - 1, y - 5, width + 2, 14); + } + + @Override + public List<? extends InputListener> getInputListeners() { + return Collections.emptyList(); } @Override |
