On 2 January 2013 16:05, Stéphane Ducasse <[email protected]> wrote:
> Hi all
>
> 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:
 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.

-- 
Best regards,
Igor Stasenko.

Reply via email to