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