Status: New
Owner: ----

New issue 3917 by [email protected]: Make all uses of SystemWindow go thru UIManger.
http://code.google.com/p/pharo/issues/detail?id=3917

It would strengthen the UIManager responsibilities as the centralizer of UI requests.

1) To remove globals such as TopWindow in SystemWindow, and move some of the global state from SystemWindow class to the more appropriate UIManager subclass. The same for methods like SystemWindow>>wakeUpTopWindowUponStartup, SystemWindow>>fullScreenMargin , etc..

2)To merge the approaches in different UIManagers, such as Morphic and SimpleMorph UIManagers.

3) Removed SMxSystemWindow noteTopWindowIn: aWorld, replaced by PasteUpMorph>>noteTopWindow.

Attachments:
        SystemWindowThruUIManager-Preamble.2.cs  2.8 KB
        SystemWindowThruUIManager.3.cs  73.1 KB


Reply via email to