diff options
| author | shedaniel <daniel@shedaniel.me> | 2019-12-24 11:31:40 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2019-12-24 11:31:40 +0800 |
| commit | 08d80d588a36598114087a79917e36e9d2cc97c3 (patch) | |
| tree | 95cde698bbf1eca2f83143d39fd206cf2dc803f2 /src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java | |
| parent | 7d438f554c4173880a407a6bb8fc80b8a4723845 (diff) | |
| download | RoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.tar.gz RoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.tar.bz2 RoughlyEnoughItems-08d80d588a36598114087a79917e36e9d2cc97c3.zip | |
Finishing workstation usage and close #220
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 | 42 |
1 files changed, 21 insertions, 21 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 ac6815d3d..7c0a4f3be 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/LabelWidget.java @@ -14,86 +14,86 @@ import java.util.Collections; import java.util.List; public class LabelWidget extends WidgetWithBounds { - + private Point pos; private String text; private int defaultColor; private boolean hasShadows = true; private boolean centered = true; - + @Deprecated public LabelWidget(int x, int y, String text) { this(new Point(x, y), text); } - + public LabelWidget(Point point, String text) { this.pos = point; this.text = text; this.defaultColor = ScreenHelper.isDarkModeEnabled() ? 0xFFBBBBBB : -1; } - + public boolean isCentered() { return centered; } - + public void setCentered(boolean centered) { this.centered = centered; } - + public LabelWidget centered() { setCentered(true); return this; } - + public LabelWidget leftAligned() { setCentered(false); return this; } - + public boolean isHasShadows() { return hasShadows; } - + public void setHasShadows(boolean hasShadows) { this.hasShadows = hasShadows; } - + public LabelWidget noShadow() { setHasShadows(false); return this; } - + public int getDefaultColor() { return defaultColor; } - + public void setDefaultColor(int defaultColor) { this.defaultColor = defaultColor; } - + public Point getPosition() { return pos; } - + public LabelWidget setPosition(Point position) { this.pos = position; return this; } - + public String getText() { return text; } - + public LabelWidget setText(String text) { this.text = text; return this; } - + public LabelWidget color(int defaultColor) { this.defaultColor = defaultColor; return this; } - + @Override public Rectangle getBounds() { int width = font.getStringWidth(text); @@ -102,12 +102,12 @@ public class LabelWidget extends WidgetWithBounds { return new Rectangle(pos.x - width / 2 - 1, pos.y - 5, width + 2, 14); return new Rectangle(pos.x - 1, pos.y - 5, width + 2, 14); } - + @Override public List<? extends Element> children() { return Collections.emptyList(); } - + @Override public void render(int mouseX, int mouseY, float delta) { int width = font.getStringWidth(text); @@ -124,5 +124,5 @@ public class LabelWidget extends WidgetWithBounds { font.draw(text, pos.x, pos.y, defaultColor); } } - + } |
