Class: Sketchup::LayersObserver
- Inherits:
-
Object
- Object
- Sketchup::LayersObserver
Overview
This observer interface is implemented to react to layers 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.
Instance Method Summary # collapse
-
#onCurrentLayerChanged(layers, layer) ⇒ nil
The #onCurrentLayerChanged method is called when the user selects a different active layer.
-
#onLayerAdded(layers, layer) ⇒ nil
The #onLayerAdded method is called when a new layer is added to a model.
-
#onLayerChanged(layers, layer) ⇒ nil
The #onLayerChanged method is called when a layer is changed.
-
#onLayerRemoved(layers, layer) ⇒ nil
The #onLayerRemoved method is called when a layer is removed from a model.
-
#onRemoveAllLayers(layers) ⇒ nil
The #onRemoveAllLayers method is called when all layer are removed from a model.
Instance Method Details
↑ #onCurrentLayerChanged(layers, layer) ⇒ nil
The #onCurrentLayerChanged method is called when the user selects a different active layer.
↑ #onLayerAdded(layers, layer) ⇒ nil
The #onLayerAdded method is called when a new layer is added to a model.
↑ #onLayerChanged(layers, layer) ⇒ nil
The #onLayerChanged method is called when a layer is changed.
↑ #onLayerRemoved(layers, layer) ⇒ nil
The #onLayerRemoved method is called when a layer is removed from a model.
↑ #onRemoveAllLayers(layers) ⇒ nil
The #onRemoveAllLayers method is called when all layer are removed from a model.