HI guys

with ronie we were looking at how we can remove update: methods ( fun story) 
and we found


update: aSymbol
        "Update the image if changed."
        
        super update: aSymbol.
        aSymbol = self getImageSelector ifTrue: [
                self updateImage]


and here we see that a static 

        self announcer when: #jkhjkh send: #updateImage to: self 

does not work

so we thought that we can change

getImageSelector: anObject

        getImageSelector := anObject

into

getImageSelector: anObject

        getImageSelector := anObject.
        self announcer when: anObject send: #updateImage to: self 

but this is not nice because we should clean before.
Now the problem (and I would like to get your point of viee) is that announcer 
only define 
unregister: anObject and the granularity is too large because we do not want to 
lose all the other resgitrations we did.

Tx for your anwsers

Stef



Reply via email to