LayerArtistContainer¶
- class glue.core.layer_artist.LayerArtistContainer[source]¶
Bases:
object
A collection of LayerArtists
Attributes Summary
A 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
Remove all callbacks
A context manager that temporarily disables calling callbacks if container is changed.
A context manager that temporarily disables calling callbacks if container is empty.
on_changed
(func)Register a callback function that should be invoked when this container's elements change
on_empty
(func)Register a callback function that should be invoked when this container is emptied
pop
(layer)Remove all artists associated with a layer
remove
(artist)Remove a LayerArtist from this collection
Attributes Documentation
Methods Documentation
- ignore_change()[source]¶
A context manager that temporarily disables calling callbacks if container is changed.
- ignore_empty()[source]¶
A context manager that temporarily disables calling callbacks if container is empty.
- 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 (
LayerArtistBase
) – The artist to remove