class: KeyboardForwarder
added:
#handlesButtonMotion:inView:
#handlesButtonPress:inView:
#handlesPointerEnter:inView:
#handlesPointerLeave:inView:
always answer false to reduce #doesNotUnderstand message traffic
--- 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 $'
! !
+