[squeak-dev] How to catch #inform: messages?

Igor Stasenko siguctua at gmail.com
Tue Mar 4 07:44:23 UTC 2008


On 04/03/2008, Damien Cassou <damien.cassou at gmail.com> wrote:
> Hi,
>
>  I would like to catch calls to (UIManager default inform:) to
>  automatically click ok. I'm trying:
>
>  [UIManager default inform: 'truc'] valueSuppressingMessages: #('truc').
>
>
>  without success. Can somebody help me please?
>
Create class:
------
MorphicUIManager subclass: #MyUIManager
	instanceVariableNames: ''
	classVariableNames: ''
	poolDictionaries: ''
	category: '...'

MyUIManager>>inform: aString
" do nothing"
--------

Then set default ui manager:

oldManager := UIManager default.
UIManager default: MyUIManager new.
.. run your code ..
UIManager default: oldManager.

>  --
>
> Damien Cassou
>
>


-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list