LayerArtistContainer¶
-
class
glue.core.layer_artist.LayerArtistContainer[source]¶ Bases:
objectA collection of LayerArtists
Attributes Summary
layersA list of the unique layers in the container Methods Summary
append(artist)Add a LayerArtist to this collection clear()Remove all layer artists from this collection clear_callbacks()Remove all callbacks ignore_empty(*args, **kwds)A context manager that temporarily disables calling callbacks if container is emptied on_changed(func)Register a callback function that should be invoked when on_empty(func)Register a callback function that should be invoked when pop(layer)Remove all artists associated with a layer remove(artist)Remove a LayerArtist from this collection Attributes Documentation
-
layers¶ A list of the unique layers in the container
Methods Documentation
-
ignore_empty(*args, **kwds)[source]¶ A context manager that temporarily disables calling callbacks if container is emptied
-
on_changed(func)[source]¶ Register a callback function that should be invoked when this container’s elements change
-
on_empty(func)[source]¶ Register a callback function that should be invoked when this container is emptied
-
remove(artist)[source]¶ Remove a LayerArtist from this collection
Parameters: artist ( MatplotlibLayerArtist) – The artist to remove
-