aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky
diff options
context:
space:
mode:
authorvicisacat <victor.branchu@gmail.com>2024-04-24 18:57:00 +0200
committerviciscat <51047087+viciscat@users.noreply.github.com>2024-06-02 13:26:45 +0200
commitabd94904c0959b1cf2621fca7e4d9f5415e9407f (patch)
tree09fe1ea3905518b8970bebfd05aa85b6c8d63b8a /src/main/java/de/hysky
parent0e55c9e00b406e8cec007e551e4661d80f6c1b2e (diff)
downloadSkyblocker-abd94904c0959b1cf2621fca7e4d9f5415e9407f.tar.gz
Skyblocker-abd94904c0959b1cf2621fca7e4d9f5415e9407f.tar.bz2
Skyblocker-abd94904c0959b1cf2621fca7e4d9f5415e9407f.zip
reopen previous tab
Diffstat (limited to 'src/main/java/de/hysky')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java
index 4a258b9e..a618f4df 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/itemlist/ItemListWidget.java
@@ -30,6 +30,8 @@ public class ItemListWidget extends RecipeBookWidget {
private final List<Pair<SideTabButtonWidget, TabContainerWidget>> tabs = new ArrayList<>(2);
private ItemListTab itemListTab;
+ private static int currentTab = 0;
+
public ItemListWidget() {
super();
}
@@ -46,19 +48,24 @@ public class ItemListWidget extends RecipeBookWidget {
// Init all the tabs, content and the tab button on the left
tabs.clear();
- itemListTab = new ItemListTab(x + 9, y + 9, this.client, searchField);
- SideTabButtonWidget itemListTabButton = new SideTabButtonWidget(x - 30, y + 3, true, new ItemStack(Items.CRAFTING_TABLE));
+ // Item List
+ itemListTab = new ItemListTab(x + 9, y + 9, this.client, searchField);
+ SideTabButtonWidget itemListTabButton = new SideTabButtonWidget(x - 30, y + 3, currentTab == 0, new ItemStack(Items.CRAFTING_TABLE));
itemListTabButton.setTooltip(Tooltip.of(Text.literal("Item List")));
+ if (currentTab == 0) currentTabContent = itemListTab;
tabs.add(new ObjectObjectImmutablePair<>(
itemListTabButton,
- this.currentTabContent = this.itemListTab));
+ this.itemListTab));
- SideTabButtonWidget eventsTabButtonWidget = new SideTabButtonWidget(x - 30, y + 3 + 27, false, new ItemStack(Items.CLOCK));
+ // Upcoming Events
+ UpcomingEventsTab upcomingEventsTab = new UpcomingEventsTab(x + 9, y + 9, this.client);
+ SideTabButtonWidget eventsTabButtonWidget = new SideTabButtonWidget(x - 30, y + 3 + 27, currentTab == 1, new ItemStack(Items.CLOCK));
eventsTabButtonWidget.setTooltip(Tooltip.of(Text.literal("Upcoming Events")));
+ if (currentTab == 1) currentTabContent = upcomingEventsTab;
tabs.add(new ObjectObjectImmutablePair<>(
eventsTabButtonWidget,
- new UpcomingEventsTab(x + 9, y + 9, this.client)
+ upcomingEventsTab
));
}
@@ -104,6 +111,7 @@ public class ItemListWidget extends RecipeBookWidget {
}
tab.first().setToggled(true);
currentTabContent = tab.right();
+ currentTab = tabs.indexOf(tab);
return true;
}
}