diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java index a57d9e3e..31e115e2 100644 --- a/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java +++ b/src/main/java/com/sparrowwallet/sparrow/wallet/AdvancedController.java @@ -1,5 +1,6 @@ package com.sparrowwallet.sparrow.wallet; +import com.sparrowwallet.drongo.policy.PolicyType; import com.sparrowwallet.drongo.wallet.Wallet; import com.sparrowwallet.sparrow.EventManager; import com.sparrowwallet.sparrow.control.DateStringConverter; @@ -12,6 +13,7 @@ import javafx.fxml.Initializable; import javafx.scene.control.ComboBox; import javafx.scene.control.DatePicker; import javafx.scene.control.Label; +import tornadofx.control.Field; import javafx.util.StringConverter; import java.net.URL; @@ -30,6 +32,9 @@ public class AdvancedController implements Initializable { @FXML private DatePicker birthDate; + @FXML + private Field gapLimitField; + @FXML private IntegerSpinner gapLimit; @@ -56,6 +61,9 @@ public class AdvancedController implements Initializable { } }); + gapLimitField.managedProperty().bind(gapLimitField.visibleProperty()); + gapLimitField.setVisible(wallet.getPolicyType() != PolicyType.SINGLE_SP); + gapLimit.setValueFactory(new IntegerSpinner.ValueFactory(Wallet.DEFAULT_LOOKAHEAD, MAX_GAP_LIMIT, wallet.getGapLimit())); gapLimit.valueProperty().addListener((observable, oldValue, newValue) -> { if(newValue == null || newValue < Wallet.DEFAULT_LOOKAHEAD || newValue > MAX_GAP_LIMIT) { @@ -84,6 +92,7 @@ public class AdvancedController implements Initializable { gapWarning.managedProperty().bind(gapWarning.visibleProperty()); gapWarning.setVisible(wallet.getGapLimit() >= WARNING_GAP_LIMIT); + watchLast.setPrefWidth(birthDate.getPrefWidth()); watchLast.setItems(getWatchListItems(wallet)); watchLast.setConverter(new StringConverter<>() { @Override diff --git a/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml b/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml index bb95c79d..a9b61fc4 100644 --- a/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml +++ b/src/main/resources/com/sparrowwallet/sparrow/wallet/advanced.fxml @@ -32,7 +32,7 @@ - +