I do not know. :)
so far 

PasteUpMorph>>processEvent: anEvent using: defaultDispatcher
        "Reimplemented to install the receiver as the new ActiveWorld if it is 
one"
        | priorWorld result |
        self isWorldMorph ifFalse:[^super processEvent: anEvent using: 
defaultDispatcher].
        priorWorld := ActiveWorld.
        ActiveWorld := self.
        result := super processEvent: anEvent using: defaultDispatcher.
        ActiveWorld := priorWorld.
        ^result

and I would be inclined not to change it except if we really want to spend time 
there.
Right now we are focusing on the other irons we have on the fire.


> 4. 
> For PasteUpMorph>>
> processEvent: anEvent using: defaultDispatcher 
>       "Why not reject events not on the morph.. rather than send rejectEvent 
> call to the morph"
> 
>       (anEvent isMouse | anEvent isKeyboard
>                       and: [(self fullContainsPoint: anEvent cursorPoint) 
> not])
>               ifTrue: [^ #rejected].
> 
>       (self rejectsEvent: anEvent)
>               ifTrue: [^ #rejected].
>       ^ defaultDispatcher dispatchEvent: anEvent with: self


Reply via email to