return focus and hide after pressing #Escape
authorfm
Mon, 28 Apr 2008 12:47:50 +0200
changeset 8084 411aeb42a6c1
parent 8083 53aba2c722ad
child 8085 e050190fee76
return focus and hide after pressing #Escape
Tools__StringSearchTool.st
--- 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 $'
 ! !