Skip to content

Commit 5220ff1

Browse files
authored
Fix many small GUI issues (#1574)
1 parent 68dec27 commit 5220ff1

19 files changed

+35
-28
lines changed

src/main/java/gregtech/api/gui/ModularUI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,12 @@ public Builder bindPlayerInventory(InventoryPlayer inventoryPlayer) {
180180
}
181181

182182
public Builder bindPlayerInventory(InventoryPlayer inventoryPlayer, int startY) {
183-
bindPlayerInventory(inventoryPlayer, GuiTextures.SLOT, 8, startY);
183+
bindPlayerInventory(inventoryPlayer, GuiTextures.SLOT, 7, startY);
184184
return this;
185185
}
186186

187187
public Builder bindPlayerInventory(InventoryPlayer inventoryPlayer, TextureArea imageLocation) {
188-
return bindPlayerInventory(inventoryPlayer, imageLocation, 8, 84);
188+
return bindPlayerInventory(inventoryPlayer, imageLocation, 7, 84);
189189
}
190190

191191
public Builder bindPlayerInventory(InventoryPlayer inventoryPlayer, TextureArea imageLocation, int x, int y) {

src/main/java/gregtech/api/gui/widgets/CycleButtonWidget.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public void drawInBackground(int mouseX, int mouseY, IRenderContext context) {
8888
String text = I18n.format(optionNames[currentOption]);
8989
fontRenderer.drawString(text,
9090
pos.x + size.width / 2 - fontRenderer.getStringWidth(text) / 2,
91-
pos.y + size.height / 2 - fontRenderer.FONT_HEIGHT / 2, textColor);
91+
pos.y + size.height / 2 - fontRenderer.FONT_HEIGHT / 2 + 1, textColor);
9292
GlStateManager.color(1.0f, 1.0f, 1.0f);
9393
}
9494

src/main/java/gregtech/api/metatileentity/SimpleMachineMetaTileEntity.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,15 +320,15 @@ protected RecipeLogicEnergy createWorkable(RecipeMap<?> recipeMap) {
320320

321321
protected ModularUI.Builder createGuiTemplate(EntityPlayer player) {
322322
ModularUI.Builder builder = workable.recipeMap.createUITemplate(workable::getProgressPercent, importItems, exportItems, importFluids, exportFluids)
323-
.widget(new LabelWidget(5, 5, getMetaFullName()))
323+
.widget(new LabelWidget(7, 5, getMetaFullName()))
324324
.widget(new DischargerSlotWidget(chargerInventory, 0, 79, 62)
325325
.setBackgroundTexture(GuiTextures.SLOT, GuiTextures.CHARGER_OVERLAY))
326326
.widget(new ImageWidget(79, 42, 18, 18, GuiTextures.INDICATOR_NO_ENERGY)
327327
.setPredicate(workable::isHasNotEnoughEnergy))
328328
.bindPlayerInventory(player.inventory);
329329

330330
int leftButtonStartX = 7;
331-
int rightButtonStartX = 176 - 7 - 24;
331+
int rightButtonStartX = 176 - 7 - 45;
332332
if (workable.recipeMap instanceof RecipeMapWithConfigButton) {
333333
leftButtonStartX += ((RecipeMapWithConfigButton) workable.recipeMap).getLeftButtonOffset();
334334
rightButtonStartX -= ((RecipeMapWithConfigButton) workable.recipeMap).getRightButtonOffset();
@@ -344,11 +344,13 @@ protected ModularUI.Builder createGuiTemplate(EntityPlayer player) {
344344
builder.widget(new ToggleButtonWidget(leftButtonStartX, 62, 18, 18,
345345
GuiTextures.BUTTON_FLUID_OUTPUT, this::isAutoOutputFluids, this::setAutoOutputFluids)
346346
.setTooltipText("gregtech.gui.fluid_auto_output.tooltip"));
347+
leftButtonStartX += 18;
347348
}
348349

349-
builder.widget(new CycleButtonWidget(rightButtonStartX, 60, 24, 20,
350+
builder.widget(new CycleButtonWidget(leftButtonStartX, 62, 18, 18,
350351
workable.getAvailableOverclockingTiers(), workable::getOverclockTier, workable::setOverclockTier)
351-
.setTooltipHoverString("gregtech.gui.overclock.description"));
352+
.setTooltipHoverString("gregtech.gui.overclock.description")
353+
.setButtonTexture(GuiTextures.BUTTON_OVERCLOCK));
352354

353355
return builder;
354356
}

src/main/java/gregtech/api/metatileentity/multiblock/MultiblockWithDisplayBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ protected void handleDisplayClick(String componentData, ClickData clickData) {
4747
protected ModularUI.Builder createUITemplate(EntityPlayer entityPlayer) {
4848
ModularUI.Builder builder = ModularUI.extendedBuilder();
4949
builder.image(7, 4, 162, 121, GuiTextures.DISPLAY);
50-
builder.label(10, 7, getMetaFullName(), 0xFFFFFF);
51-
builder.widget(new AdvancedTextWidget(10, 17, this::addDisplayText, 0xFFFFFF)
50+
builder.label(11, 9, getMetaFullName(), 0xFFFFFF);
51+
builder.widget(new AdvancedTextWidget(11, 19, this::addDisplayText, 0xFFFFFF)
5252
.setMaxWidthLimit(156)
5353
.setClickHandler(this::handleDisplayClick));
5454
builder.bindPlayerInventory(entityPlayer.inventory, 134);

src/main/java/gregtech/api/recipes/machines/RecipeMapGroupOutput.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public Builder createUITemplate(DoubleSupplier progressSupplier, IItemHandlerMod
3333
ServerWidgetGroup itemOutputGroup = createItemOutputWidgetGroup(exportItems, new ServerWidgetGroup(() -> !booleanWrapper.getCurrentMode()));
3434
ServerWidgetGroup fluidOutputGroup = createFluidOutputWidgetGroup(exportFluids, new ServerWidgetGroup(booleanWrapper::getCurrentMode));
3535
builder.widget(itemOutputGroup).widget(fluidOutputGroup);
36-
ToggleButtonWidget buttonWidget = new ToggleButtonWidget(176 - 7 - 20, 60, 20, 20,
36+
ToggleButtonWidget buttonWidget = new ToggleButtonWidget(176 - 7 - 54, 62, 18, 18,
3737
GuiTextures.BUTTON_SWITCH_VIEW, booleanWrapper::getCurrentMode, booleanWrapper::setCurrentMode)
3838
.setTooltipText("gregtech.gui.toggle_view");
3939
builder.widget(buttonWidget);
@@ -47,7 +47,7 @@ public int getLeftButtonOffset() {
4747

4848
@Override
4949
public int getRightButtonOffset() {
50-
return 20;
50+
return 18;
5151
}
5252

5353
private static class BooleanWrapper {

src/main/java/gregtech/common/covers/CoverConveyor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ public ModularUI createUI(EntityPlayer player) {
433433

434434
ModularUI.Builder builder = ModularUI.builder(GuiTextures.BACKGROUND, 176, 190 + 82)
435435
.widget(primaryGroup)
436-
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 8, 190);
436+
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 7, 190);
437437
return buildUI(builder, player);
438438
}
439439

src/main/java/gregtech/common/covers/CoverFluidFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public ModularUI createUI(EntityPlayer player) {
7979
this.fluidFilter.initUI(45, fluidFilterGroup::addWidget);
8080
return ModularUI.builder(GuiTextures.BACKGROUND, 176, 105 + 82)
8181
.widget(fluidFilterGroup)
82-
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 8, 105)
82+
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 7, 105)
8383
.build(this, player);
8484
}
8585

src/main/java/gregtech/common/covers/CoverItemFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public ModularUI createUI(EntityPlayer player) {
8282

8383
return ModularUI.builder(GuiTextures.BACKGROUND, 176, 105 + 82)
8484
.widget(filterGroup)
85-
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 8, 105)
85+
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 7, 105)
8686
.build(this, player);
8787
}
8888

src/main/java/gregtech/common/covers/CoverPump.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public ModularUI createUI(EntityPlayer player) {
170170

171171
ModularUI.Builder builder = ModularUI.builder(GuiTextures.BACKGROUND, 176, 184 + 82)
172172
.widget(primaryGroup)
173-
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 8, 184);
173+
.bindPlayerInventory(player.inventory, GuiTextures.SLOT, 7, 184);
174174
return buildUI(builder, player);
175175
}
176176

src/main/java/gregtech/common/metatileentities/electric/MetaTileEntityBatteryBuffer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ protected ModularUI createUI(EntityPlayer entityPlayer) {
138138
.setBackgroundTexture(GuiTextures.SLOT, GuiTextures.BATTERY_OVERLAY));
139139
}
140140
}
141-
builder.bindPlayerInventory(entityPlayer.inventory, GuiTextures.SLOT, 8, 18 + 18 * rowSize + 12);
141+
builder.bindPlayerInventory(entityPlayer.inventory, GuiTextures.SLOT, 7, 18 + 18 * rowSize + 12);
142142
return builder.build(getHolder(), entityPlayer);
143143
}
144144

0 commit comments

Comments
 (0)