various bwt related tweaks

This commit is contained in:
Craig Raw
2021-01-11 18:26:45 +02:00
parent 546ccd66b3
commit 826162ba9f
8 changed files with 19 additions and 11 deletions
@@ -22,4 +22,8 @@ public class AboutController {
public void close(ActionEvent event) {
stage.close();
}
public void openDonate(ActionEvent event) {
AppServices.get().getApplication().getHostServices().showDocument("https://sparrowwallet.com/donate");
}
}
@@ -25,6 +25,7 @@ public class WelcomeDialog extends Dialog<Mode> {
setTitle("Welcome to Sparrow");
dialogPane.setHeaderText("Welcome to Sparrow!");
dialogPane.getStylesheets().add(AppServices.class.getResource("app.css").toExternalForm());
dialogPane.getStylesheets().add(AppServices.class.getResource("general.css").toExternalForm());
AppServices.setStageIcon(dialogPane.getScene().getWindow());
dialogPane.setPrefWidth(600);
@@ -86,8 +86,7 @@ public class Bwt {
bwtConfig.descriptors = outputDescriptors;
bwtConfig.rescanSince = (rescanSince == null || rescanSince < 0 ? "now" : rescanSince);
bwtConfig.forceRescan = forceRescan;
//bwtConfig.initialImportSize = IMPORT_BATCH_SIZE;
bwtConfig.gapLimit = IMPORT_BATCH_SIZE;
bwtConfig.gapLimit = gapLimit;
} else {
bwtConfig.requireAddresses = false;
}
@@ -135,12 +135,15 @@ public class ServerPreferencesController extends PreferencesDetailController {
coreForm.visibleProperty().bind(electrumForm.visibleProperty().not());
serverTypeToggleGroup.selectedToggleProperty().addListener((observable, oldValue, newValue) -> {
if(serverTypeToggleGroup.getSelectedToggle() != null) {
ServerType existingType = config.getServerType();
ServerType serverType = (ServerType)newValue.getUserData();
electrumForm.setVisible(serverType == ServerType.ELECTRUM_SERVER);
config.setServerType(serverType);
testConnection.setGraphic(getGlyph(FontAwesome5.Glyph.QUESTION_CIRCLE, ""));
testResults.clear();
EventManager.get().post(new ServerTypeChangedEvent(serverType));
if(existingType != serverType) {
EventManager.get().post(new ServerTypeChangedEvent(serverType));
}
} else if(oldValue != null) {
oldValue.setSelected(true);
}