>> 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
