[squeak-dev] The Trunk: ToolBuilder-Kernel-dtl.42.mcz

David T. Lewis lewis at mail.msen.com
Sat Mar 5 15:02:07 UTC 2011

I really should apologize, as these ToolBuilder changes should have been
vetted through the inbox. If anyone thinks this is a bad idea, I'll revert
them. I have to admit that the 'Project current uiManager toolBuilder'
construct is a bit awkward (though better I think than searching for
a ToolBuilder subclass on every reference).


On Sat, Mar 05, 2011 at 02:57:08PM +0000, commits at source.squeak.org wrote:
> David T. Lewis uploaded a new version of ToolBuilder-Kernel to project The Trunk:
> http://source.squeak.org/trunk/ToolBuilder-Kernel-dtl.42.mcz
> ==================== Summary ====================
> Name: ToolBuilder-Kernel-dtl.42
> Author: dtl
> Time: 5 March 2011, 9:57:05.186 am
> UUID: eb80fd84-c1a5-463c-b95d-66096ec8eb63
> Ancestors: ToolBuilder-Kernel-dtl.41
> 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.

More information about the Squeak-dev mailing list