*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 30 May 2008 14:01:22 +0200
changeset 4968 63f18801bab8
parent 4967 978b4be7c3b7
child 4969 f4adf8354162
*** empty log message ***
SimpleView.st
--- a/SimpleView.st	Thu May 29 15:26:34 2008 +0200
+++ b/SimpleView.st	Fri May 30 14:01:22 2008 +0200
@@ -5675,26 +5675,21 @@
 
     |doRequestFocus|
 
+    "/ first ask my flags if its enforced or forbidden
     self requestFocusOnPointerEnter ifTrue:[
-	doRequestFocus := true
+        doRequestFocus := true
     ] ifFalse:[
-	self doNotRequestFocusOnPointerEnter ifTrue:[
-	    doRequestFocus := false
-	] ifFalse:[
-	    doRequestFocus := self wantsFocusWithPointerEnter
-	]
+        self doNotRequestFocusOnPointerEnter ifTrue:[
+            doRequestFocus := false
+        ] ifFalse:[
+            "/ then look for the settings.
+            doRequestFocus := self wantsFocusWithPointerEnter
+        ]
     ].
 
     doRequestFocus ifTrue:[
-	self requestFocus.
-    ].
-!
-
-pointerLeave:state
-    "got mouse pointer.
-     Nothing done here"
-
-    "Modified: 25.2.1997 / 23:43:17 / cg"
+        self requestFocus.
+    ].
 !
 
 reparented
@@ -10132,7 +10127,7 @@
 !SimpleView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/SimpleView.st,v 1.583 2008-05-29 09:52:29 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/SimpleView.st,v 1.584 2008-05-30 12:01:22 cg Exp $'
 ! !
 
 SimpleView initialize!