|
|
|
|
@ -33,6 +33,9 @@ public class RaceController extends Controller {
|
|
|
|
|
@FXML SplitPane race;
|
|
|
|
|
@FXML
|
|
|
|
|
CheckBox showFPS;
|
|
|
|
|
|
|
|
|
|
@FXML
|
|
|
|
|
CheckBox showBoatPath;
|
|
|
|
|
@FXML
|
|
|
|
|
CheckBox showAnnotations;
|
|
|
|
|
@FXML
|
|
|
|
|
@ -226,6 +229,15 @@ public class RaceController extends Controller {
|
|
|
|
|
raceMap.update();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//listener for show abbreviation for annotation
|
|
|
|
|
showBoatPath.selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> ov,
|
|
|
|
|
Boolean old_val, Boolean new_val) {
|
|
|
|
|
raceMap.toggleBoatPath();
|
|
|
|
|
raceMap.update();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//listener to show speed for annotation
|
|
|
|
|
showSpeed.selectedProperty().addListener(new ChangeListener<Boolean>() {
|
|
|
|
|
public void changed(ObservableValue<? extends Boolean> ov,
|
|
|
|
|
@ -242,6 +254,7 @@ public class RaceController extends Controller {
|
|
|
|
|
presetAnno.add(showName.isSelected());
|
|
|
|
|
presetAnno.add(showAbbrev.isSelected());
|
|
|
|
|
presetAnno.add(showSpeed.isSelected());
|
|
|
|
|
presetAnno.add(showBoatPath.isSelected());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//listener to show saved annotation
|
|
|
|
|
@ -252,6 +265,7 @@ public class RaceController extends Controller {
|
|
|
|
|
showName.setSelected(presetAnno.get(0));
|
|
|
|
|
showAbbrev.setSelected(presetAnno.get(1));
|
|
|
|
|
showSpeed.setSelected(presetAnno.get(2));
|
|
|
|
|
showBoatPath.setSelected(presetAnno.get(3));
|
|
|
|
|
raceMap.update();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|