[squeak-dev] The Inbox: ToolBuilder-Kernel-dtl.37.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Sep 10 00:56:36 UTC 2010


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!




More information about the Squeak-dev mailing list