Search code examples
user-interfacesmalltalksqueakmorphic

How to close / delete a Morph in Squeak?


Let's say I have a new Morph:

m := Morph new.
m openInWorld.

How do I close / delete the Morph off?

m removeFromWorld.

Solution

  • To remove a morph from the world, use the delete method.

    m := Morph new.
    m openInWorld.
    ...
    m delete.
    

    delete removes the morph from its parent morph (which is the world after openInWorld).