Last updated at 12:35 pm UTC on 8 June 2018
Morphic is a direct-manipulation User Interface (UI) construction kit based on display trees. It works with graphical objects called Morphs. It replaces the original Model View Controller graphics toolkit of Smalltalk-80.
How Morphic works internally
In a Morphic project the desktop is a graphical object which is accessible through a global variable called 'World'.
The UI process repeatedly calls World doOneCycle. It uses the ActiveHand (instance of HandMorph).
The user/programmer does NOT have to work with any of these methods directly.