Class: Sketchup::EntityObserver Abstract
Relationships | |
Extension / Inclusion / Inheritance Descendants | |
Subclasses:
|
|
Inherits: | Object |
Overview
To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the entity of interests.
The methods of this observer fire in such a way that making changes to the model while inside of them is dangerous. If you experience sudden crashes, it could be because of this observer. A potential workaround is to use a ToolsObserver
to watch what the user is doing instead.
This observer interface is implemented to react to entity events.
Instance Method Summary
-
#onChangeEntity(entity) ⇒ nil
The #onChangeEntity method is invoked when your entity is modified.
-
#onEraseEntity(entity) ⇒ nil
The #onEraseEntity method is invoked when your entity is erased.
Instance Method Details
#onChangeEntity(entity) ⇒ nil
The #onChangeEntity
method is invoked when your entity is modified.
#onEraseEntity(entity) ⇒ nil
The #onEraseEntity
method is invoked when your entity is erased.