>> alert:, alert:title:... are defined on MorphicUIManager but not on 
>> NonInteractiveUIManager
>> so this means that we get DNU when loading packages that call it.
>> 
>> http://code.google.com/p/pharo/issues/detail?id=7205
>> 
>> I thought that bringing a pop up or dun  in non interactive mode was killing 
>> the system
>> but not. I'm confused but any how it would be good to have these two classes 
>> a bit more
>> polymorphic so tell me if I'm saying something stupid.
>> 
>> Stef
> 
> When i first added NonInteractiveUIManager , i made sure that all protocol in
> UIManager is supported.
> Then, people adding more stuff to MorphicUIManager without:

I do not think that we added anything to MorphicUIManager.
May be… when we merged some code of gary.

> a) declaring new protocol in abstract UIManager and describing
> intended behavior there
> b) making sure it works (or has default behavior) in rest of classes,
> not just MorphicUIManager
> 
> UI manager has too many responsibilities. But it is hard to see how we
> can avoid that

It would be good to have a look at the protocol and see if we can deprecate one 
or two.
But then in addition we can add placeholders in nonInteractive…


Stef


Reply via email to