diff options
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java | 4 | ||||
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidgetScreen.java | 10 |
2 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java b/src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java index cb38c6941..e3d6b94a7 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/ItemListOverlay.java @@ -44,6 +44,10 @@ public class ItemListOverlay extends Drawable implements IWidget { GuiHelper.getLastOverlay().addTooltip(new QueuedTooltip(ClientHelper.getMouseLocation(), Arrays.asList(I18n.translate("text.rei.delete_items")))); } + public List<IWidget> getWidgets() { + return widgets; + } + public void updateList(Rectangle bounds, int page, String searchTerm) { this.rectangle = bounds; this.widgets = Lists.newLinkedList(); diff --git a/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidgetScreen.java b/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidgetScreen.java index 1ac5cadc0..e946920d1 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidgetScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/RecipeViewingWidgetScreen.java @@ -218,13 +218,13 @@ public class RecipeViewingWidgetScreen extends Screen { } @Override - public void draw(int mouseX, int mouseY, float partialTicks) { + public void method_18326(int mouseX, int mouseY, float partialTicks) { drawBackground(); tabs.stream().filter(tabWidget -> { return !tabWidget.isSelected(); }).forEach(tabWidget -> tabWidget.draw(mouseX, mouseY, partialTicks)); GuiLighting.disable(); - super.draw(mouseX, mouseY, partialTicks); + super.method_18326(mouseX, mouseY, partialTicks); widgets.forEach(widget -> { GuiLighting.disable(); widget.draw(mouseX, mouseY, partialTicks); @@ -286,11 +286,11 @@ public class RecipeViewingWidgetScreen extends Screen { @Override public boolean mouseClicked(double double_1, double double_2, int int_1) { - for(GuiEventListener entry : getEntries()) + for(GuiEventListener entry : method_1968()) //getEntries if (entry.mouseClicked(double_1, double_2, int_1)) { - focusOn(entry); + method_1967(entry); //focusOn if (int_1 == 0) - setActive(true); + method_1966(true); //setActive return true; } return false; |
