okay, for the record:

1. announcements are exclusive to instances and don't bubble through morph 
parents/owners* and
2. it works Pharo 2.0 only 

but I'm okay with that (I've ported the app from 1.4 in ~20min)

thanks!

sebastian

o/

PD: BTW, that thing about making all morphs having its own announcer in the 
extension, great move!


* sounds like it works like that as a feature, I just say it because I found 
most of the times is convenient that events "bubble" in any case adding bubble 
to morphs is as simple as:

announce: anAnnouncement 
        "Announces anAnnouncement from this morph and, 
        if anAnnouncement is still bubbling, tell its parent to do the same"

        | aParent |

        self announcer announce: anAnnouncement.
        
        anAnnouncement isBubbling ifTrue:[
                aParent := self getBubblingParent.
                aParent ifNotNil:[ aParent announce: anAnnouncement ]]


On Nov 25, 2012, at 5:43 PM, Benjamin wrote:

> morphToSpy announcer weak
>       on: MorphLostFocus send: #spyingMethod to: #spyingReceiver
> 
> :)
> 
> 
> Ben
> On Nov 25, 2012, at 8:35 PM, Sebastian Sastre wrote:
> 
>> Hi guys,
>> 
>> quick question, 
>> 
>> what's the equivalent event of blur on morphs?
>> 
>> What event you need to observe in a morph if you need to react to the focus 
>> lost in that morph?
>> 
>> sebastian
>> 
>> o/
>> 
>> 
>> 
>> 
>> 
> 

Reply via email to