From 8b9ea9d0e8fc262ac75a3689ddba7629d81f86aa Mon Sep 17 00:00:00 2001 From: Gabriel Tofvesson Date: Sun, 30 Oct 2016 16:12:54 +0100 Subject: [PATCH] Tabs :D --- src/Launcher/Main.java | 3 +++ src/assets/layout/modpacks.fxml | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/Launcher/Main.java b/src/Launcher/Main.java index 6215754..a985290 100644 --- a/src/Launcher/Main.java +++ b/src/Launcher/Main.java @@ -28,6 +28,7 @@ public class Main extends Application { private Button exit, min, Home_btn, Modpack_btn; // Define buttons private Rectangle dragBar; // Draggable top bar private Pane root, tab; + private Tabs activeTab = Tabs.Home; @Override public void start(Stage primaryStage) throws Exception{ @@ -51,6 +52,8 @@ public class Main extends Application { // Infrastructural navigation exit.setOnMouseClicked(event -> primaryStage.close()); min.setOnMouseClicked(event -> primaryStage.setIconified(true)); + Home_btn.setOnMouseClicked(event -> { if(activeTab!=Tabs.Home) (activeTab=Tabs.Home).switchTab(tab); }); + Modpack_btn.setOnMouseClicked(event -> { if(activeTab!=Tabs.Modpacks) (activeTab=Tabs.Modpacks).switchTab(tab); }); // Drag dragBar.setOnMousePressed(event -> { diff --git a/src/assets/layout/modpacks.fxml b/src/assets/layout/modpacks.fxml index e69de29..e2ece0b 100644 --- a/src/assets/layout/modpacks.fxml +++ b/src/assets/layout/modpacks.fxml @@ -0,0 +1,6 @@ + + + + + +