mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-09-22 14:04:44 -04:00
increase minimum height for open trades table (#1890)
set minimum height for open trades table based on num trades
This commit is contained in:
parent
f96f7d2b96
commit
10ef8aab2b
1 changed files with 9 additions and 0 deletions
|
@ -281,6 +281,7 @@ public class PendingTradesView extends ActivatableViewAndModel<VBox, PendingTrad
|
|||
sortedList.comparatorProperty().bind(tableView.comparatorProperty());
|
||||
tableView.setItems(sortedList);
|
||||
tableView.setPrefHeight(100);
|
||||
tableView.setMinHeight(getMinTableViewHeight());
|
||||
tableView.setMaxHeight(200);
|
||||
|
||||
filterBox.initialize(filteredList, tableView); // here because filteredList is instantiated here
|
||||
|
@ -294,6 +295,10 @@ public class PendingTradesView extends ActivatableViewAndModel<VBox, PendingTrad
|
|||
scene.addEventHandler(KeyEvent.KEY_RELEASED, keyEventEventHandler);
|
||||
}
|
||||
|
||||
sortedList.addListener((ListChangeListener<PendingTradesListItem>) change -> {
|
||||
tableView.setMinHeight(getMinTableViewHeight());
|
||||
});
|
||||
|
||||
selectedItemSubscription = EasyBind.subscribe(model.dataModel.selectedItemProperty, selectedItem -> {
|
||||
if (selectedItem != null) {
|
||||
if (selectedSubView != null)
|
||||
|
@ -342,6 +347,10 @@ public class PendingTradesView extends ActivatableViewAndModel<VBox, PendingTrad
|
|||
model.getMempoolStatus().addListener(getMempoolStatusListener);
|
||||
}
|
||||
|
||||
private int getMinTableViewHeight() {
|
||||
return sortedList.size() <= 1 ? 100 : 130;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void deactivate() {
|
||||
filterBox.deactivate();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue