Tools__StringSearchTool.st
changeset 8084 411aeb42a6c1
parent 8080 086cdba62ab5
child 8112 de6cb31af659
--- a/Tools__StringSearchTool.st	Fri Apr 25 15:24:49 2008 +0200
+++ b/Tools__StringSearchTool.st	Mon Apr 28 12:47:50 2008 +0200
@@ -467,13 +467,16 @@
     searchTextView hasFocus ifFalse:[^ false].
 
     anEvent isKeyPressEvent ifTrue:[
-
 "/        Transcript showCR: anEvent key printString.
 "/        anEvent key == #Find ifTrue:[
 "/            self halt.
 "/            self searchNextText.
 "/            ^ true
 "/        ].
+        anEvent key == #Escape ifTrue:[
+            self escapePressed.
+            ^ true
+        ].
         anEvent key == #FindNext ifTrue:[
             self searchNextText.
             ^ true
@@ -570,6 +573,11 @@
 
 !StringSearchTool methodsFor:'public'!
 
+escapePressed
+
+    self hideSearchBar.
+!
+
 searchBarOpened
 
     self setFocusToSearchTextView
@@ -719,5 +727,5 @@
 !StringSearchTool class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__StringSearchTool.st,v 1.7 2008-04-23 10:36:31 fm Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__StringSearchTool.st,v 1.8 2008-04-28 10:47:50 fm Exp $'
 ! !