[Pharo-project] WindowOrganiser (was: Tab widget improvements)

Gary Chambers gazzaguru2 at btinternet.com
Mon Jun 13 11:04:10 EDT 2011


For the brave, attached script (no chance of working with a filed out 
changeset as order is important).

Refactors TopWindow on SystemWindow to currentWindow on WorldState, along 
with many other simplifications.

The upshot is that there are far fewer direct class references and should 
help somewhat with multiple worlds, though a few menu options refer to 
SystemWindow class still (further work required there).

Propbably best to close all windows after filing in.

Just a start on the refactoring but this is something best done in small 
steps.

Regards, Gary

----- Original Message ----- 
From: "Stéphane Ducasse" <stephane.ducasse at inria.fr>
To: <Pharo-project at lists.gforge.inria.fr>
Sent: Friday, June 10, 2011 4:05 PM
Subject: Re: [Pharo-project] WindowOrganiser (was: Tab widget improvements)




> Evidently not last...
> Workaround for embedded windows to remember keyboard focus.
> Really the whole active/passivate thing for windows needs a good cleanup 
> and refactoring.

please please please
all these elements should get lean and clean.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: TopWindowRefactoring.st
Type: application/octet-stream
Size: 31868 bytes
Desc: not available
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20110613/21cf00b6/attachment.st>


More information about the Pharo-dev mailing list