The Inbox: ToolBuilder-Kernel-dtl.37.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: ToolBuilder-Kernel-dtl.37.mcz

commits-2
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!