The Trunk: ST80-dtl.148.mcz

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

The Trunk: ST80-dtl.148.mcz

commits-2
David T. Lewis uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-dtl.148.mcz

==================== 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!