[Pkg] The Trunk: ST80-dtl.148.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jul 13 19:46:09 UTC 2013

David T. Lewis uploaded a new version of ST80 to project The Trunk:

==================== Summary ====================

Name: ST80-dtl.148
Author: dtl
Time: 13 July 2013, 3:45:41.217 pm
UUID: 8769c44f-4d2f-4f64-91ef-632e80beb4fa
Ancestors: ST80-dtl.147

Provide class comments for MorphicProject and MVCProject.

UIProcess is maintained as a global in Project, but is meaningful only in Morphic. Make it an instance variable in MorphicProject.

Changes affect packages: System, Morphic, ST80.

Follow up required: remove the global after converting existing MorphicProject instances.

=============== Diff against ST80-dtl.147 ===============

Item was changed:
  Project subclass: #MVCProject
  	instanceVariableNames: ''
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'ST80-Support'!
+ !MVCProject commentStamp: 'dtl 7/13/2013 15:36' prior: 0!
+ An MVCProject is a project with an MVC user interface. It stores its control manager in the world instance variable, and its UI manager is an MVCUIManager. It uses an MVCToolBuilder to create the views for various tools.
+ !
- !MVCProject commentStamp: 'ar 9/18/2009 21:38' prior: 0!
- Holds MVC Projects. 
- Currently in transition from the hodge-podge in Project, it stores its control manager in the "world" instance variable inherited from Project.!

Item was added:
+ ----- Method: MVCProject>>uiProcess (in category 'active process') -----
+ uiProcess
+ 	^ScheduledControllers activeControllerProcess!

More information about the Packages mailing list