diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-07-08 14:49:30 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-07-08 14:49:30 -0400 |
commit | cf8f3d35716cd93d0d5d123d80b07f9ae704f939 (patch) | |
tree | e5bb4a40bec2d22d5f75ea95ba7745fc749affa8 /src/main/java/net/sowgro/npehero/devmenu/LevelList.java | |
parent | ee2229339429d50afa33e2f8b9c0ee0939766290 (diff) | |
download | NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.gz NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.bz2 NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.zip |
Embed level utility into main window
Diffstat (limited to 'src/main/java/net/sowgro/npehero/devmenu/LevelList.java')
-rwxr-xr-x | src/main/java/net/sowgro/npehero/devmenu/LevelList.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/net/sowgro/npehero/devmenu/LevelList.java b/src/main/java/net/sowgro/npehero/devmenu/LevelList.java index 8d5e0cb..c1c38af 100755 --- a/src/main/java/net/sowgro/npehero/devmenu/LevelList.java +++ b/src/main/java/net/sowgro/npehero/devmenu/LevelList.java @@ -2,6 +2,7 @@ package net.sowgro.npehero.devmenu; import javafx.beans.property.ReadOnlyBooleanWrapper; import javafx.beans.property.ReadOnlyStringWrapper; +import javafx.scene.layout.Pane; import net.sowgro.npehero.Driver; import javafx.scene.Scene; import javafx.scene.control.Button; @@ -14,7 +15,7 @@ import javafx.stage.Stage; import net.sowgro.npehero.main.Level; import net.sowgro.npehero.main.LevelController; -public class LevelList +public class LevelList extends Pane { /* * this class is a layout class, most of its purpose is to place UI elements like Buttons within Panes like VBoxes. @@ -42,7 +43,7 @@ public class LevelList Button edit = new Button("Edit"); - edit.setOnAction(e -> new LevelEditor(levels.getSelectionModel().getSelectedItem())); + edit.setOnAction(e -> Driver.setMenu(new LevelEditor(levels.getSelectionModel().getSelectedItem()))); Button remove = new Button("Delete"); remove.setOnAction(e -> Driver.levelController.removeLevel(levels.getSelectionModel().getSelectedItem())); @@ -64,9 +65,6 @@ public class LevelList VBox main = new VBox(); main.getChildren().addAll(levels,buttons,newLevelBox); - Scene scene = new Scene(main, 400, 400); - Stage primaryStage = new Stage(); - primaryStage.setScene(scene); - primaryStage.show(); + super.getChildren().add(main); } }
\ No newline at end of file |