[squeak-dev] The Inbox: ToolBuilder-Morphic-dtl.100.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Mar 20 14:09:43 UTC 2015


David T. Lewis uploaded a new version of ToolBuilder-Morphic to project The Inbox:
http://source.squeak.org/inbox/ToolBuilder-Morphic-dtl.100.mcz

==================== Summary ====================

Name: ToolBuilder-Morphic-dtl.100
Author: dtl
Time: 20 March 2015, 4:01:04.899 pm
UUID: 10696acd-74dc-4047-898e-77fed9121b6e
Ancestors: ToolBuilder-Morphic-mt.99

Remove toolBuilder instance variable from UIManager.

A UIManager knows what kind of ToolBuilder it should use, so it does not need to hold on to a single instance. Create ToolBuilder instances as required, and do not reuse a ToolBuilder instance after it has done its job. This prevents confusing accumulation of registered widgets in a single ToolBuilder instance

=============== Diff against ToolBuilder-Morphic-mt.99 ===============

Item was removed:
- ----- Method: MorphicUIManager>>initialize (in category 'initialize-release') -----
- initialize
- 	toolBuilder := MorphicToolBuilder new!

Item was added:
+ ----- Method: MorphicUIManager>>toolBuilder (in category 'builder') -----
+ toolBuilder
+ 	^ MorphicToolBuilder new!



More information about the Squeak-dev mailing list