[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Tue Mar 8 23:55:03 UTC 2011

Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:


Name: ToolBuilder-Kernel-dtl.46
Ancestors: ToolBuilder-Kernel-dtl.45

A Project has a UIManager, and a UIManager has a ToolBuilder, so add #toolBuilder ivar to UIManager and initialize accordingly. This facilitates setting up the appropriate UIManager and ToolBuilder to allow SMxMorphicProject to host a SimpleMorphic world.

Change Toolbuilder class>>default to always ask the default UI manager for its tool builder. Remove class var Default (this was provided in the ToolBuilder package but never used in Squeak). Deprecate ToolBuilder class>>default:

Background: In previous Squeak usage, ToolBuilder class>>default always invoked a search for the appropriate ToolBuilder subclass, and class var Default was unused (this is awkward if more than one kind of ToolBuilder could be used in a project that #isMorphic). This change makes the default tool builder an explicit attibute of the active UI manager.



Name: ToolBuilder-MVC-dtl.26
Ancestors: ToolBuilder-MVC-dtl.25

Initialize new MVCUIManager with an MVCToolBuilder



Name: ToolBuilder-Morphic-dtl.74
Ancestors: ToolBuilder-Morphic-dtl.73

Initialize new MVCUIManager with an MVCToolBuilder


More information about the Squeak-dev mailing list