Introducing Morphic


Morphs

The central abstraction of morphic is the graphical object or morph (from the Greek for "shape" or "form"). A morph has a visual representation that can be picked up and moved. Any morph can have component morphs (called submorphs). A morph with submorphs is called a composite morph. A composite morph is treated as a unit, moving, copying, or deleting a composite morph causes all it's submorphs to be moved, copied, or deletet as well.

By convention, all morphs are visible; Morphic does not use invisible structural morphs for aggregation. This means that if a composite morph is disassembled, all of its component morphs can be seen and manipulated.

A StarMorph and a ClockMorph

All morphs share the same right-button (blue) menu, which lets the user perform various morph-related operations.