> On 3 December 2010 21:47, St�phane Ducasse <
stephane.ducasse@inria.fr> wrote:
>> I was reading the change of benjmain to deprecate notifyWithLabel: aString from Object.
>> Yes!
>>
>> Now he was putting it on ToolSet and I thought that I would have put it on UIManager.
>> Now the relationship and responsibility of this two classes are not clear to me.
>> Does anybody a clear thought on that?
>>
>
> they are related but still a bit different.
> a toolset provides an access to standard system tools like browser,
> inspector debugger etc.
> while UI manager provides an access to things like inform:, progress bars etc
>
> My proposal remains same as before. i proposed to unify this API and
> use idioms like:
>
> Smalltalk tools browser openOn: aClass
>
> as well as
>
> Smalltalk ui inform: 'you banned'
>
> so, then we don't need to have a distinct classes, but instead a
> roles, like 'tools' , 'ui', 'browser' which
> should support corresponding protocol.
>
>> Stef
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>