[squeak-dev] TheWorldMainDockingBar instance

Hannes Hirzel hannes.hirzel at gmail.com
Sat Nov 6 05:48:34 UTC 2010


Hello

The TheWorldMainDockingBar is implemented as a Singleton.

To access the sole instance the method #instance is used. But we have
35 implementor of #default and 20 implementors of #current for
implementing Singletons.

Could somebody please change this the next time?

And TheWorldMainDockingBar is hard coded 5 places

One thing we could do is to add the method

mainDockingBarClass
	^TheWorldMainDockingBar

to MorphicProject

and then replace the hard coded

TheWorldMainDockingBar

with

MorphicProject current mainDockingBarClass


This is still hard coded but now offers the option that if I subclass
MorphicProject I can have another menu there.

What do you think?

Hannes



More information about the Squeak-dev mailing list