From df2b674b94235d63ab02ffc772c0c25357c9a929 Mon Sep 17 00:00:00 2001 From: hwball Date: Thu, 17 Aug 2017 11:51:33 +1200 Subject: [PATCH] update scale for table displaying --- .idea/copyright/profiles_settings.xml | 3 --- .../main/java/visualiser/Controllers/RaceController.java | 6 ++++-- 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 .idea/copyright/profiles_settings.xml diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf33..00000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/racevisionGame/src/main/java/visualiser/Controllers/RaceController.java b/racevisionGame/src/main/java/visualiser/Controllers/RaceController.java index b62a1e99..5fe58894 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/RaceController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/RaceController.java @@ -445,12 +445,14 @@ public class RaceController extends Controller { } private void toggleTable() { + double tablePercent = 1 - (boatPlacingColumn.getPrefWidth() + boatTeamColumn.getPrefWidth() + boatMarkColumn.getPrefWidth() + boatSpeedColumn.getPrefWidth())/race.getWidth(); + if (infoTableShow){ - race.setDividerPositions(0.4); + race.setDividerPositions(tablePercent); arrowPane.setScaleX(0.5); arrowPane.setScaleY(0.5); - arrowPane.setTranslateX(0 + (arrowPane.getScene().getWidth()/4)*0.4); + arrowPane.setTranslateX(0 + (arrowPane.getScene().getWidth()/4)*tablePercent); arrowPane.setTranslateY(0 - arrowPane.getScene().getHeight()/4); }else{ race.setDividerPositions(1);