|
SketchUp Ruby API Reference |
This observer interface is implemented to react to pages events. To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the objects of interests.
class MyEntityObserver < Sketchup::EntityObserver def onEntityChanged (entity) # do something end end
# In your code. If the face changes, MyEntityObserver is called. face.add_observer(MyEntityObserver.new)
Parent: EntitiesObserver
Methods: onElementAdded, onElementRemoved, onContentsModified
Example code:
The onElementAdded method is invoked when an element is added to an Pages object.
The onElementRemoved method is invoked when an element is removed from an Pages object.
The onContentsModified method is invoked when a Pages object is modified.
|
SketchUp Ruby API Reference: PagesObserver interface |
© Google Inc. 2006 sketchup.google.com |