|
@@ -153,6 +153,7 @@ class KMSearchViewController: NSViewController, NSTextFieldDelegate, NSSearchFie
|
|
|
self.delegate?.searchAction?(searchString: self.searchTextField.stringValue,isCase:self.isCase)
|
|
|
|
|
|
self.doneButton.isHidden = false
|
|
|
+ self.outlineView.expandItem(nil, expandChildren: true)
|
|
|
}
|
|
|
|
|
|
//移除响应
|
|
@@ -164,6 +165,7 @@ class KMSearchViewController: NSViewController, NSTextFieldDelegate, NSSearchFie
|
|
|
self.searchResults = [];
|
|
|
self.reloadData()
|
|
|
self.delegate?.searchDoneAction?(viewController: self)
|
|
|
+ self.doneButton.isHidden = true
|
|
|
}
|
|
|
|
|
|
@IBAction func searchHistoryAction(sender: NSMenuItem) {
|
|
@@ -182,7 +184,10 @@ class KMSearchViewController: NSViewController, NSTextFieldDelegate, NSSearchFie
|
|
|
self.updateSearchMenu()
|
|
|
}
|
|
|
|
|
|
- private func updateSearchMenu() {
|
|
|
+ @IBAction func escButtonAction(_ sender: Any) {
|
|
|
+ self.outlineView.deselectAll(nil)
|
|
|
+ }
|
|
|
+ private func updateSearchMenu() {
|
|
|
searchFieldMenu.removeAllItems()
|
|
|
let item = searchFieldMenu.addItem(withTitle: NSLocalizedString("Ignore Case", comment: ""), action: #selector(caseSetAction), target: self)
|
|
|
if self.isCase {
|