show change output when signing

This commit is contained in:
Craig Raw 2020-08-09 17:03:38 +02:00
parent f3a7d583a5
commit f35b3d46a1
2 changed files with 10 additions and 0 deletions

View file

@ -39,6 +39,9 @@ public class OutputController extends TransactionFormController implements Initi
@FXML
private CopyableLabel to;
@FXML
private CopyableLabel change;
@FXML
private AddressLabel address;
@ -81,6 +84,12 @@ public class OutputController extends TransactionFormController implements Initi
//ignore
}
change.managedProperty().bind(change.visibleProperty());
change.setVisible(false);
outputForm.signingWalletProperty().addListener((observable, oldValue, signingWallet) -> {
change.setVisible(signingWallet != null && signingWallet.isWalletOutputScript(txOutput.getScript()));
});
spentField.managedProperty().bind(spentField.visibleProperty());
spentByField.managedProperty().bind(spentByField.visibleProperty());
spentByField.setVisible(false);

View file

@ -34,6 +34,7 @@
<CoinLabel fx:id="value"/>
<CopyableLabel fx:id="to" text="to" />
<AddressLabel fx:id="address" />
<CopyableLabel fx:id="change" text="(Change)" />
</Field>
<Field fx:id="spentField" text="Spent?">
<Label fx:id="spent" />