Class: Sketchup::LayersObserver
- Inherits:
-
Object
- Object
- Sketchup::LayersObserver
- Defined in:
- SketchUp/Sketchup/LayersObserver.rb
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.
45 46 |
# File 'SketchUp/Sketchup/LayersObserver.rb', line 45 def onCurrentLayerChanged(layers, layer) end |
#onLayerAdded(layers, layer) ⇒ nil
The #onLayerAdded method is called when a new layer is added to a model.
67 68 |
# File 'SketchUp/Sketchup/LayersObserver.rb', line 67 def onLayerAdded(layers, layer) end |
#onLayerChanged(layers, layer) ⇒ nil
The #onLayerChanged method is called when a layer is changed.
88 89 |
# File 'SketchUp/Sketchup/LayersObserver.rb', line 88 def onLayerChanged(layers, layer) end |
#onLayerRemoved(layers, layer) ⇒ nil
The #onLayerRemoved method is called when a layer is removed from a model.
111 112 |
# File 'SketchUp/Sketchup/LayersObserver.rb', line 111 def onLayerRemoved(layers, layer) end |
#onRemoveAllLayers(layers) ⇒ nil
The #onRemoveAllLayers method is called when all layer are removed from a model.
133 134 |
# File 'SketchUp/Sketchup/LayersObserver.rb', line 133 def onRemoveAllLayers(layers) end |