[Pkg] The Trunk: ToolBuilder-MVC-dtl.35.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Mar 25 01:09:36 UTC 2015


David T. Lewis uploaded a new version of ToolBuilder-MVC to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-MVC-dtl.35.mcz

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

Name: ToolBuilder-MVC-dtl.35
Author: dtl
Time: 20 March 2015, 4:00:36.889 pm
UUID: 97e7e8fa-358a-487e-a8ec-0c7c357b3d2f
Ancestors: ToolBuilder-MVC-fbs.34

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-MVC-fbs.34 ===============

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

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



More information about the Packages mailing list