On 3 December 2010 21:47, Stéphane Ducasse <[email protected]> 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.
