mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Remove close button duplication in DetailsWindows
This commit is contained in:
parent
9a3ed33238
commit
542cc4d5cf
4 changed files with 12 additions and 20 deletions
|
@ -47,10 +47,8 @@ import javax.inject.Named;
|
|||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.layout.GridPane;
|
||||
import javafx.scene.layout.HBox;
|
||||
|
||||
import javafx.geometry.HPos;
|
||||
import javafx.geometry.Insets;
|
||||
|
||||
import java.util.Optional;
|
||||
|
@ -253,11 +251,7 @@ public class BsqSwapOfferDetailsWindow extends Overlay<BsqSwapOfferDetailsWindow
|
|||
} else if (isTakeOfferScreen) {
|
||||
addConfirmAndCancelButtons(false);
|
||||
} else {
|
||||
Button closeButton = addButtonAfterGroup(gridPane, ++rowIndex, Res.get("shared.close"));
|
||||
GridPane.setColumnIndex(closeButton, 1);
|
||||
GridPane.setHalignment(closeButton, HPos.RIGHT);
|
||||
|
||||
closeButton.setOnAction(e -> {
|
||||
addCloseButton(gridPane, ++rowIndex, () -> {
|
||||
closeHandlerOptional.ifPresent(Runnable::run);
|
||||
hide();
|
||||
});
|
||||
|
|
|
@ -36,11 +36,8 @@ import org.bitcoinj.core.Transaction;
|
|||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.TextArea;
|
||||
import javafx.scene.layout.GridPane;
|
||||
|
||||
import javafx.geometry.HPos;
|
||||
import javafx.geometry.Insets;
|
||||
|
||||
import javafx.beans.property.IntegerProperty;
|
||||
|
@ -205,10 +202,7 @@ public class BsqTradeDetailsWindow extends Overlay<BsqTradeDetailsWindow> {
|
|||
bsqSwapTrade.getState().name());
|
||||
}
|
||||
|
||||
Button closeButton = addButtonAfterGroup(gridPane, ++rowIndex, Res.get("shared.close"));
|
||||
GridPane.setColumnIndex(closeButton, 1);
|
||||
GridPane.setHalignment(closeButton, HPos.RIGHT);
|
||||
closeButton.setOnAction(e -> {
|
||||
addCloseButton(gridPane, ++rowIndex, () -> {
|
||||
closeHandlerOptional.ifPresent(Runnable::run);
|
||||
hide();
|
||||
});
|
||||
|
|
|
@ -62,7 +62,6 @@ import javafx.scene.image.ImageView;
|
|||
import javafx.scene.layout.GridPane;
|
||||
import javafx.scene.layout.HBox;
|
||||
|
||||
import javafx.geometry.HPos;
|
||||
import javafx.geometry.Insets;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -376,11 +375,7 @@ public class OfferDetailsWindow extends Overlay<OfferDetailsWindow> {
|
|||
|
||||
addConfirmAndCancelButtons(false);
|
||||
} else {
|
||||
Button closeButton = addButtonAfterGroup(gridPane, ++rowIndex, Res.get("shared.close"));
|
||||
GridPane.setColumnIndex(closeButton, 1);
|
||||
GridPane.setHalignment(closeButton, HPos.RIGHT);
|
||||
|
||||
closeButton.setOnAction(e -> {
|
||||
addCloseButton(gridPane, ++rowIndex, () -> {
|
||||
closeHandlerOptional.ifPresent(Runnable::run);
|
||||
hide();
|
||||
});
|
||||
|
|
|
@ -1961,6 +1961,15 @@ public class FormBuilder {
|
|||
return button;
|
||||
}
|
||||
|
||||
public static Button addCloseButton(GridPane gridPane, int rowIndex, Runnable closeHandler) {
|
||||
Button closeButton = addButtonAfterGroup(gridPane, rowIndex, Res.get("shared.close"));
|
||||
GridPane.setColumnIndex(closeButton, 1);
|
||||
GridPane.setHalignment(closeButton, HPos.RIGHT);
|
||||
|
||||
closeButton.setOnAction(e -> closeHandler.run());
|
||||
|
||||
return closeButton;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Button + Button
|
||||
|
|
Loading…
Add table
Reference in a new issue