class: KeyboardForwarder
authorStefan Vogel <sv@exept.de>
Fri, 21 Mar 2014 19:30:26 +0100
changeset 6352 7db661989259
parent 6351 60344c7289fa
child 6353 757f173c4d2c
class: KeyboardForwarder added: #handlesButtonMotion:inView: #handlesButtonPress:inView: #handlesPointerEnter:inView: #handlesPointerLeave:inView: always answer false to reduce #doesNotUnderstand message traffic
KeyboardForwarder.st
--- a/KeyboardForwarder.st	Thu Mar 20 23:56:49 2014 +0100
+++ b/KeyboardForwarder.st	Fri Mar 21 19:30:26 2014 +0100
@@ -464,6 +464,18 @@
     ^ destination == someone or:[destinationView == someone]
 !
 
+handlesButtonMotion:something inView:aView
+    "I am not interested in button events"
+
+    ^ false
+!
+
+handlesButtonPress:something inView:aView
+    "I am not interested in button events"
+
+    ^ false
+!
+
 handlesKeyPress:key inView:aView
     "this is the query from the sensor to ask me if I would like to
      get a keyPress event for key from aView. Return true, if I want so,
@@ -478,10 +490,23 @@
      false otherwise."
 
     ^ self checkCondition:#keyRelease key:key view:aView
+!
+
+handlesPointerEnter:something inView:aView
+    "I am not interested in pointer events"
+
+    ^ false
+!
+
+handlesPointerLeave:something inView:aView
+    "I am not interested in pointer events"
+
+    ^ false
 ! !
 
 !KeyboardForwarder class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/KeyboardForwarder.st,v 1.27 2009-06-01 08:43:32 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/KeyboardForwarder.st,v 1.28 2014-03-21 18:30:26 stefan Exp $'
 ! !
+