Objects, worlds and windows : Morphs

  • An object with a visual representation. May be picked up, moved.
  • May be composite. The components are submorphs (which in turn may have submorphs).
  • A composite morph is treated as a unit for moving, copying, deleting.
  • Composition morphs are like any other; visible, manipulable.

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 its submorphs to be moved, copied, or deleted 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 its component morphs can be seen and manipulated.

[ Previous ] [ Index ] [ Next ]