A new version of ToolBuilder-Kernel was added to project The Inbox:
http://source.squeak.org/inbox/ToolBuilder-Kernel-dtl.37.mcz==================== Summary ====================
Name: ToolBuilder-Kernel-dtl.37
Author: dtl
Time: 9 September 2010, 8:55:55.868 pm
UUID: 4395bcda-775d-49ea-9c42-9bfbdb05fc31
Ancestors: ToolBuilder-Kernel-eem.36
Add #open:label:terminateActive: to allow ToolBuilder to support the MVC debugger. Implementation is required for MVCToolBuilder. Morphic and other environments receive default behavior (terminateActive false). Issue identified by Florin Mateoc (see squeak-dev list, "MVC debugging" thread).
=============== Diff against ToolBuilder-Kernel-eem.36 ===============
Item was added:
+ ----- Method: ToolBuilder class>>open:label:terminateActive: (in category 'instance creation') -----
+ open: aClass label: aString terminateActive: terminate
+ ^self default open: aClass label: aString terminateActive: terminate!
Item was added:
+ ----- Method: ToolBuilder>>open:label:terminateActive: (in category 'opening') -----
+ open: anObject label: aString terminateActive: terminate
+ "Build an open the object, labeling it appropriately. Answer the widget opened.
+ If terminate is true, terminate the currently active process. Subclasses may
+ override this to provide specialized process handling as may be required in
+ MVC or other environments."
+ ^self open: anObject label: aString!
Item was added:
+ ----- Method: ToolBuilder>>open:terminateActive: (in category 'opening') -----
+ open: aString terminateActive: terminate
+ "Build an open the object. Answer the widget opened. If terminate is true,
+ terminate the currently active process. Subclasses may override this to
+ provide specialized process handling as may be required in MVC or other
+ environments."
+ ^self open: aString!