From b9a2d60115e0c8d1b27a4219307cfd5ee60101d7 Mon Sep 17 00:00:00 2001 From: William Muir Date: Thu, 28 Sep 2017 12:58:19 +1300 Subject: [PATCH] Merged dev changes back on to mini map #story[1273] --- .../controllers/RaceViewController.java | 1 + .../visualiser/controllers/ViewManager.java | 4 +- .../views/dialogs/TokenInfoDialog.fxml | 78 +++++++++++++++++++ 3 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/views/dialogs/TokenInfoDialog.fxml diff --git a/src/main/java/seng302/visualiser/controllers/RaceViewController.java b/src/main/java/seng302/visualiser/controllers/RaceViewController.java index 4852c220..745207d4 100644 --- a/src/main/java/seng302/visualiser/controllers/RaceViewController.java +++ b/src/main/java/seng302/visualiser/controllers/RaceViewController.java @@ -191,6 +191,7 @@ public class RaceViewController extends Thread { raceData.getMarkSequence(), raceData.getCourseLimit(), new ArrayList<>(participants.values()), player ); + miniMapButton.setOnMouseClicked((event) -> { if (miniMapPane.visibleProperty().get()) { miniMapPane.setVisible(false); diff --git a/src/main/java/seng302/visualiser/controllers/ViewManager.java b/src/main/java/seng302/visualiser/controllers/ViewManager.java index 1e3ab4ce..5152768c 100644 --- a/src/main/java/seng302/visualiser/controllers/ViewManager.java +++ b/src/main/java/seng302/visualiser/controllers/ViewManager.java @@ -404,7 +404,9 @@ public class ViewManager { .add(getClass().getResource("/css/dialogs/Snackbar.css").toExternalForm()); JFXSnackbar bar = new JFXSnackbar(decorator); - bar.enqueue(new JFXSnackbar.SnackbarEvent(msg)); + Platform.runLater(() -> { + bar.enqueue(new JFXSnackbar.SnackbarEvent(msg)); + }); } public Stage getStage() { diff --git a/src/main/resources/views/dialogs/TokenInfoDialog.fxml b/src/main/resources/views/dialogs/TokenInfoDialog.fxml new file mode 100644 index 00000000..e6bbab45 --- /dev/null +++ b/src/main/resources/views/dialogs/TokenInfoDialog.fxml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +