diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java | 7 | ||||
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java | 6 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java index 5555ee9d..0b42ece8 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemListWidget.java @@ -69,6 +69,13 @@ public class ItemListWidget extends RecipeBookWidget implements Drawable, Select } @Override + public void drawTooltip(MatrixStack matrices, int x, int y, int mouseX, int mouseY) { + if (this.isOpen()) { + this.results.drawTooltip(matrices, mouseX, mouseY); + } + } + + @Override public boolean mouseClicked(double mouseX, double mouseY, int button) { if (this.isOpen() && !this.client.player.isSpectator()) { if (this.searchField.mouseClicked(mouseX, mouseY, button)) return true; diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java index 59d81f33..a5d5917b 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/SearchResultsWidget.java @@ -85,12 +85,18 @@ public class SearchResultsWidget implements Drawable { } if (this.prevPageButton.active) this.prevPageButton.render(matrices, mouseX, mouseY, delta); if (this.nextPageButton.active) this.nextPageButton.render(matrices, mouseX, mouseY, delta); + RenderSystem.enableDepthTest(); + } + + public void drawTooltip(MatrixStack matrices, int mouseX, int mouseY) { + RenderSystem.disableDepthTest(); for (ResultButtonWidget button : resultButtons) if (button.isMouseOver(mouseX, mouseY)) button.renderTooltip(matrices, mouseX, mouseY); RenderSystem.enableDepthTest(); } + public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) { for (ResultButtonWidget button : resultButtons) if (button.mouseClicked(mouseX, mouseY, mouseButton)) return true; |