aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/gui/modularui/uifactory
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
committerRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
commit8ac58626bd4caa9e49f58acc6b97ac031f6c2107 (patch)
tree0a8c7b737f1f2607fa6875309f4c6a5c2b8b3331 /src/main/java/gregtech/common/gui/modularui/uifactory
parentd795cf740c3b48b602d3bfb708ed9e6c492ad37d (diff)
downloadGT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.gz
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.bz2
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.zip
Update spotless config to 0.2.2
Diffstat (limited to 'src/main/java/gregtech/common/gui/modularui/uifactory')
-rw-r--r--src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java92
1 files changed, 44 insertions, 48 deletions
diff --git a/src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java b/src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java
index c8e015d5b4..8dcf845bd1 100644
--- a/src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java
+++ b/src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java
@@ -58,12 +58,12 @@ public class SelectItemUIFactory {
private final Supplier<Integer> COLOR_TEXT_GRAY = () -> getTextColorOrDefault("text_gray", 0x555555);
public SelectItemUIFactory(String header, ItemStack headerItem, Consumer<ItemStack> selectedCallback,
- List<ItemStack> stacks) {
+ List<ItemStack> stacks) {
this(header, headerItem, selectedCallback, stacks, UNSELECTED);
}
public SelectItemUIFactory(String header, ItemStack headerItem, Consumer<ItemStack> selectedCallback,
- List<ItemStack> stacks, int selected) {
+ List<ItemStack> stacks, int selected) {
this(header, headerItem, selectedCallback, stacks, selected, false);
}
@@ -81,7 +81,7 @@ public class SelectItemUIFactory {
* is guaranteed to be called with a nonnull stack
*/
public SelectItemUIFactory(String header, ItemStack headerItem, Consumer<ItemStack> selectedCallback,
- List<ItemStack> stacks, int selected, boolean noDeselect) {
+ List<ItemStack> stacks, int selected, boolean noDeselect) {
this.header = header;
this.headerItem = headerItem;
this.selectedCallback = selectedCallback;
@@ -116,21 +116,20 @@ public class SelectItemUIFactory {
}
public ModularWindow createWindow(UIBuildContext buildContext) {
- ModularWindow.Builder builder = ModularWindow.builder(
- getGUIWidth(),
- 53 + 18 * ((stacks.size() - 1) / cols + 1));
+ ModularWindow.Builder builder = ModularWindow
+ .builder(getGUIWidth(), 53 + 18 * ((stacks.size() - 1) / cols + 1));
builder.setBackground(ModularUITextures.VANILLA_BACKGROUND);
builder.setGuiTint(guiTint);
if (headerItem != null) {
builder.widget(
- new ItemDrawable(headerItem).asWidget()
- .setPos(5, 5)
- .setSize(16, 16));
+ new ItemDrawable(headerItem).asWidget()
+ .setPos(5, 5)
+ .setSize(16, 16));
}
builder.widget(
- new TextWidget(header).setDefaultColor(COLOR_TITLE.get())
- .setPos(25, 9));
+ new TextWidget(header).setDefaultColor(COLOR_TITLE.get())
+ .setPos(25, 9));
builder.widget(new SlotWidget(BaseSlot.phantom(currentDisplayItemHandler, 0)) {
@@ -144,43 +143,40 @@ public class SelectItemUIFactory {
super.draw(partialTicks);
}
}.disableInteraction()
- .setBackground(GT_UITextures.SLOT_DARK_GRAY)
- .setPos(9 + getFontRenderer().getStringWidth(StatCollector.translateToLocal("GT5U.gui.select.current")), 24))
- .widget(
- new TextWidget(
- StatCollector.translateToLocal("GT5U.gui.select.current"))
- .setDefaultColor(
- COLOR_TEXT_GRAY.get())
- .setPos(
- 8,
- 25 + (18 - getFontRenderer().FONT_HEIGHT)
- / 2));
+ .setBackground(GT_UITextures.SLOT_DARK_GRAY)
+ .setPos(
+ 9 + getFontRenderer().getStringWidth(StatCollector.translateToLocal("GT5U.gui.select.current")),
+ 24))
+ .widget(
+ new TextWidget(StatCollector.translateToLocal("GT5U.gui.select.current"))
+ .setDefaultColor(COLOR_TEXT_GRAY.get())
+ .setPos(8, 25 + (18 - getFontRenderer().FONT_HEIGHT) / 2));
for (int i = 0; i < stacks.size(); i++) {
final int index = i;
builder.widget(
- new SlotWidget(new BaseSlot(new ItemStackHandler(new ItemStack[] { stacks.get(index) }), 0, true)) {
-
- @Override
- public ClickResult onClick(int buttonId, boolean doubleClick) {
- if (buttonId == 0) {
- setSelected(index);
- } else if (buttonId == 1) {
- setSelected(UNSELECTED);
- } else {
- return ClickResult.ACCEPT;
- }
- selectedCallback.accept(getCandidate(getSelected()));
- return ClickResult.SUCCESS;
+ new SlotWidget(new BaseSlot(new ItemStackHandler(new ItemStack[] { stacks.get(index) }), 0, true)) {
+
+ @Override
+ public ClickResult onClick(int buttonId, boolean doubleClick) {
+ if (buttonId == 0) {
+ setSelected(index);
+ } else if (buttonId == 1) {
+ setSelected(UNSELECTED);
+ } else {
+ return ClickResult.ACCEPT;
}
-
- @Override
- public IDrawable[] getBackground() {
- return new IDrawable[] {
- index == selected ? GT_UITextures.SLOT_DARK_GRAY : ModularUITextures.ITEM_SLOT };
- }
- }.disableInteraction()
- .setPos(7 + 18 * (index % cols), 43 + 18 * (index / cols)));
+ selectedCallback.accept(getCandidate(getSelected()));
+ return ClickResult.SUCCESS;
+ }
+
+ @Override
+ public IDrawable[] getBackground() {
+ return new IDrawable[] {
+ index == selected ? GT_UITextures.SLOT_DARK_GRAY : ModularUITextures.ITEM_SLOT };
+ }
+ }.disableInteraction()
+ .setPos(7 + 18 * (index % cols), 43 + 18 * (index / cols)));
}
if (anotherWindow) {
@@ -192,11 +188,11 @@ public class SelectItemUIFactory {
dialogOpened.set(false);
}
}.setOnClick(
- (clickData, widget) -> widget.getWindow()
- .tryClose())
- .setBackground(ModularUITextures.VANILLA_BACKGROUND, new Text("x"))
- .setPos(getGUIWidth() - 15, 3)
- .setSize(12, 12));
+ (clickData, widget) -> widget.getWindow()
+ .tryClose())
+ .setBackground(ModularUITextures.VANILLA_BACKGROUND, new Text("x"))
+ .setPos(getGUIWidth() - 15, 3)
+ .setSize(12, 12));
}
return builder.build();