links to this page:
Setting up a Morphic project
Block
Project current world
Project current name
initializeProjectPreferences
Starting up Morphic
Project - class comment
Project - various notes
SmartRefStream initKnownRenames
A10 Open a new Morphic project
Use case: 'New MorphicProject'
MorphicProject subclass: #EtoysProject
World
Project
Morphic for beginners
How to create a new project with code - example 3
How to create a list of projects to jump to
Morphic UI process
Swiki Page List
How to create a new Morphic project with code - example 1
TheWorldMainDockingBar
PasteUpMorph method doOneCycle
aBlock value
Subclassing MorphicProject, TheWorldMenu and PasteUpMorph
TheWorldMenuDockingBar instance
ListOfClassesInSqueak5dot1
How to resize project thumbnail windows
Etoys in 2018
EtoysProject
MorphicProject
Last updated at 3:52 am UTC on 6 December 2021
A MorphicProject is a
Project
.
It is a place to work with
Morph
s.
A sibling class is
MVCProject
.
Each MorphicProject object has a
Morphic UI process
associated with it.
Projects and thus MorphicProjects keep a dictionary with
project preference values
.
A project is entered by sending the message #enter to it.
Sending #world gives access to the instance of
PasteUpMorph
which is used as a desktop to put morphs on.
For the current project this is
Project current world
Subclassing MorphicProject
You may create subclasses of MorphicProject. The names of these classes then will appear in the menu 'Projects / New Project' (5.2) or 'Projects' (5.3).
More on creating a specialized subclass of MorphicProject see
Subclassing MorphicProject, TheWorldMenu and PasteUpMorph
See also
How to resize project thumbnail windows
How to create a new Morphic project with code - example 1