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.
