clear search button

This commit is contained in:
Zlatin Balevsky
2019-11-03 12:03:12 +00:00
parent fd3f55ab4d
commit 4ed572ba51
3 changed files with 10 additions and 0 deletions

View File

@@ -51,6 +51,13 @@ class MainFrameController {
private volatile Core core
@ControllerAction
void clearSearch() {
def searchField = builder.getVariable("search-field")
searchField.setSelectedItem(null)
searchField.requestFocus()
}
@ControllerAction
void search(ActionEvent evt) {
if (evt?.getActionCommand() == null)

View File

@@ -154,6 +154,7 @@ class MainFrameView {
}
panel( constraints: BorderLayout.EAST) {
button(text: "Search", searchAction)
button(text : "", icon : imageIcon("/close_tab.png"), clearSearchAction)
}
}
}

View File

@@ -18,6 +18,8 @@ class SearchFieldModel extends AbstractListModel implements MutableComboBoxModel
}
public void addElement(Object string) {
if (string == null)
return
if (uiSettings.storeSearchHistory) {
if (!uiSettings.searchHistory.add(string))
return