EditField.st
changeset 1795 09b19fcb4215
parent 1792 2ce7e48e00d4
child 1797 1f8d0d5ee22d
--- a/EditField.st	Tue Mar 16 14:04:59 1999 +0100
+++ b/EditField.st	Tue Mar 16 14:35:06 1999 +0100
@@ -1529,6 +1529,9 @@
         ].
 
         leaveAction notNil ifTrue:[
+            leaveAction numArgs == 2 ifTrue:[
+                ^ leaveAction value:self value:key
+            ].
             ^ leaveAction value:key
         ].
 
@@ -1546,11 +1549,13 @@
         "/ forward it as a Focus-step
         key == #CursorDown ifTrue:[
             "/ forward it as a Focus-step
-            ^ super keyPress:#FocusNext x:x y:y
+            ^ self windowGroup focusNext.
+"/            ^ super keyPress:#FocusNext x:x y:y
         ].
         key == #CursorUp ifTrue:[
             "/ forward it as a Focus-step
-            ^ super keyPress:#FocusPrevious x:x y:y
+            ^ self windowGroup focusPrevious.
+"/            ^ super keyPress:#FocusPrevious x:x y:y
         ].
         ^ self
     ].
@@ -2019,5 +2024,5 @@
 !EditField class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.118 1999-03-14 13:06:29 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/EditField.st,v 1.119 1999-03-16 13:35:06 cg Exp $'
 ! !