6.4.1 Object hooks
The object hooks handle the changes of non-graphic kernel objects. They
provide these callback calls:
- Link – an object was linked into the universe
- Unlink – an object was unlinked from the universe
- Select – an object was selected
- Unselect – an object was unselected
- Property create – a new property was created for an object
- Properties changed – one or more properties were changed for an object
- Property delete – a property was deleted from the object
The Link and Unlink hooks are not called recursively; if the object has a subtree
of descendants, no hook is called for them.