mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2024-12-23 20:36:44 +00:00
followup #2
This commit is contained in:
parent
5fa048d242
commit
34c9bc9b69
1 changed files with 12 additions and 1 deletions
|
@ -371,7 +371,7 @@ public class TransactionDiagram extends GridPane {
|
|||
inputsBox.setPrefWidth(isExpanded() ? 230 : 150);
|
||||
inputsBox.setPadding(new Insets(0, 10, 0, 10));
|
||||
inputsBox.minHeightProperty().bind(minHeightProperty());
|
||||
inputsBox.setAlignment(Pos.CENTER_RIGHT);
|
||||
inputsBox.setAlignment(Pos.BASELINE_RIGHT);
|
||||
inputsBox.getChildren().add(createSpacer());
|
||||
Label helper = new Label();
|
||||
double labelHeight = Math.max(TextUtils.computeTextHeight(AppServices.getMonospaceFont(), "0"), TextUtils.computeTextHeight(helper.getFont(), "0")) + 1;
|
||||
|
@ -409,6 +409,7 @@ public class TransactionDiagram extends GridPane {
|
|||
if(input instanceof PayjoinBlockTransactionHashIndex) {
|
||||
tooltip.setText("Added once transaction is signed and sent to the payjoin server");
|
||||
} else if(input instanceof AdditionalBlockTransactionHashIndex additionalReference) {
|
||||
inputValue = input.getValue();
|
||||
StringJoiner joiner = new StringJoiner("\n");
|
||||
for(BlockTransactionHashIndex additionalInput : additionalReference.getAdditionalInputs()) {
|
||||
joiner.add(getInputDescription(additionalInput));
|
||||
|
@ -436,6 +437,11 @@ public class TransactionDiagram extends GridPane {
|
|||
}
|
||||
label.getStyleClass().add("input-label");
|
||||
}
|
||||
if(!isFinal()) {
|
||||
label.setGraphic(excludeUtxoButton);
|
||||
label.setContentDisplay(ContentDisplay.LEFT);
|
||||
excludeUtxoButton.setVisible(false);
|
||||
}
|
||||
tooltip.getStyleClass().add("input-label");
|
||||
}
|
||||
tooltip.setShowDelay(new Duration(TOOLTIP_SHOW_DELAY));
|
||||
|
@ -1086,6 +1092,11 @@ public class TransactionDiagram extends GridPane {
|
|||
return additionalInputs.size() + " more...";
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getValue() {
|
||||
return additionalInputs.stream().mapToLong(BlockTransactionHashIndex::getValue).sum();
|
||||
}
|
||||
|
||||
public List<BlockTransactionHashIndex> getAdditionalInputs() {
|
||||
return additionalInputs;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue