From 837b08c4cb0afceb1e525a90914e8cd4db59c277 Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sun, 19 Jan 2025 22:07:26 -0800 Subject: [PATCH] Disable connection controls when external program is selected --- .../numbersstation/MainSettingsController.java | 9 +++++++++ .../nathanmcrae/numbersstation/MainSettingsView.fxml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/MainSettingsController.java b/src/main/java/name/nathanmcrae/numbersstation/MainSettingsController.java index 2b02eba..3ec730b 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/MainSettingsController.java +++ b/src/main/java/name/nathanmcrae/numbersstation/MainSettingsController.java @@ -22,6 +22,7 @@ import javafx.collections.ObservableList; import javafx.event.Event; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; +import javafx.scene.control.Button; import javafx.scene.control.CheckBox; import javafx.scene.control.DatePicker; import javafx.scene.control.ListCell; @@ -98,6 +99,9 @@ public class MainSettingsController { @FXML private TextField scheduleStartTimeField; + @FXML + private Button testConnectionButton; + @FXML private RadioButton externalProgramRadioButton; @@ -313,6 +317,11 @@ public class MainSettingsController { }); externalProgramCommandField.disableProperty().bind(externalProgramRadioButton.selectedProperty().not()); + + stationAddressField.disableProperty().bind(externalProgramRadioButton.selectedProperty()); + usernameField.disableProperty().bind(externalProgramRadioButton.selectedProperty()); + passwordField.disableProperty().bind(externalProgramRadioButton.selectedProperty()); + testConnectionButton.disableProperty().bind(externalProgramRadioButton.selectedProperty()); } @FXML diff --git a/src/main/java/name/nathanmcrae/numbersstation/MainSettingsView.fxml b/src/main/java/name/nathanmcrae/numbersstation/MainSettingsView.fxml index 1ecf59b..c04845c 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/MainSettingsView.fxml +++ b/src/main/java/name/nathanmcrae/numbersstation/MainSettingsView.fxml @@ -97,7 +97,7 @@ -