[squeak-dev] TheWorldMenu, TheWorldDockingBar

Chris Muller asqueaker at gmail.com
Sat Jun 1 15:46:59 UTC 2013


> While I do think something called "TheWorldMenu" is rather clearly a
> UI thing, I don't think it's necessarily a _Morphic_ thing.

I think the "basic desktop UI" could be considered part of Morphic.
If other UI frameworks want to have a "world menu" they will implement
their own rather cloning Morphic's.

> One way to approach this is to move TheWorldMenu and
> TheWorldDockingBar into another package. Perhaps System-Support,
> because that's where Project lives. Or perhaps System-World.
>
> Then we move all Morphic referencing methods to *Morphic, and so on.
> There are a fair number of these!
>
> Alternatively, we implement a registry thing, and TheWorldMenu and
> TheWorldDockingBar reference this registry to build its list of tools.

There is already WorldMenuProvider which is part of the Services
framework.  We should investigate whether that could/should be used
before implementing new stuff.


More information about the Squeak-dev mailing list