mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2024-12-25 05:06:45 +00:00
allow label editing in the search wallet dialog
This commit is contained in:
parent
a167f6aedb
commit
41146310d6
1 changed files with 2 additions and 9 deletions
|
@ -81,6 +81,7 @@ public class SearchWalletDialog extends Dialog<Entry> {
|
||||||
results.setUnitFormat(walletForms.iterator().next().getWallet());
|
results.setUnitFormat(walletForms.iterator().next().getWallet());
|
||||||
results.setColumnResizePolicy(TreeTableView.CONSTRAINED_RESIZE_POLICY);
|
results.setColumnResizePolicy(TreeTableView.CONSTRAINED_RESIZE_POLICY);
|
||||||
results.setPlaceholder(new Label("No results"));
|
results.setPlaceholder(new Label("No results"));
|
||||||
|
results.setEditable(true);
|
||||||
|
|
||||||
if(showWallet) {
|
if(showWallet) {
|
||||||
TreeTableColumn<Entry, String> walletColumn = new TreeTableColumn<>("Wallet");
|
TreeTableColumn<Entry, String> walletColumn = new TreeTableColumn<>("Wallet");
|
||||||
|
@ -117,7 +118,7 @@ public class SearchWalletDialog extends Dialog<Entry> {
|
||||||
labelCol.setCellValueFactory((TreeTableColumn.CellDataFeatures<Entry, String> param) -> {
|
labelCol.setCellValueFactory((TreeTableColumn.CellDataFeatures<Entry, String> param) -> {
|
||||||
return param.getValue().getValue().labelProperty();
|
return param.getValue().getValue().labelProperty();
|
||||||
});
|
});
|
||||||
labelCol.setCellFactory(p -> new SearchLabelCell());
|
labelCol.setCellFactory(p -> new LabelCell());
|
||||||
results.getColumns().add(labelCol);
|
results.getColumns().add(labelCol);
|
||||||
|
|
||||||
TreeTableColumn<Entry, Number> amountCol = new TreeTableColumn<>("Value");
|
TreeTableColumn<Entry, Number> amountCol = new TreeTableColumn<>("Value");
|
||||||
|
@ -267,12 +268,4 @@ public class SearchWalletDialog extends Dialog<Entry> {
|
||||||
setContextMenu(null);
|
setContextMenu(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class SearchLabelCell extends LabelCell {
|
|
||||||
@Override
|
|
||||||
public void updateItem(String label, boolean empty) {
|
|
||||||
super.updateItem(label, empty);
|
|
||||||
setContextMenu(null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue