Class: Sketchup::LayersObserver Abstract
- Inherits:
-
Object
- Object
- Sketchup::LayersObserver
- Defined in:
- lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb
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 objects of interests.
This observer interface is implemented to react to layers events.
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.
-
#onLayerFolderAdded(layers, layer_folder) ⇒ nil
The #onLayerFolderAdded method is called when a layer folder is added to a model.
-
#onLayerFolderChanged(layers, layer_folder) ⇒ nil
The #onLayerFolderChanged method is called when a layer folder changes one of its properties.
-
#onLayerFolderRemoved(layers, layer_folder) ⇒ nil
The #onLayerFolderRemoved method is called when a layer folder is removed from a model.
-
#onLayerRemoved(layers, layer) ⇒ nil
The #onLayerRemoved method is called when a layer is removed from a model.
-
#onParentFolderChanged(layers, layer) ⇒ nil
The #onParentFolderChanged method is called when a layer changes parent folder.
-
#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.
46 47 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 46 def onCurrentLayerChanged(layers, layer) end |
#onLayerAdded(layers, layer) ⇒ nil
The #onLayerAdded method is called when a new layer is added to a model.
68 69 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 68 def onLayerAdded(layers, layer) end |
#onLayerChanged(layers, layer) ⇒ nil
The #onLayerChanged method is called when a layer is changed.
89 90 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 89 def onLayerChanged(layers, layer) end |
#onLayerFolderAdded(layers, layer_folder) ⇒ nil
The #onLayerFolderAdded method is called when a layer folder is added to a model.
115 116 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 115 def onLayerFolderAdded(layers, layer_folder) end |
#onLayerFolderChanged(layers, layer_folder) ⇒ nil
The #onLayerFolderChanged method is called when a layer folder changes one of its properties.
143 144 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 143 def onLayerFolderChanged(layers, layer_folder) end |
#onLayerFolderRemoved(layers, layer_folder) ⇒ nil
The #onLayerFolderRemoved method is called when a layer folder is removed from a model.
170 171 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 170 def onLayerFolderRemoved(layers, layer_folder) end |
#onLayerRemoved(layers, layer) ⇒ nil
The #onLayerRemoved method is called when a layer is removed from a model.
193 194 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 193 def onLayerRemoved(layers, layer) end |
#onParentFolderChanged(layers, layer) ⇒ nil
When a folder changes parent #onLayerFolderRemoved and #onLayerFolderAdded triggers.
The #onParentFolderChanged method is called when a layer changes parent folder.
224 225 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 224 def onParentFolderChanged(layers, layer) end |
#onRemoveAllLayers(layers) ⇒ nil
The #onRemoveAllLayers method is called when all layer are removed from a model.
246 247 |
# File 'lib/sketchup-api-stubs/stubs/Sketchup/LayersObserver.rb', line 246 def onRemoveAllLayers(layers) end |