LayerArtistContainer#
- class glue.core.layer_artist.LayerArtistContainer#
Bases:
objectA 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
- layers#
A list of the unique layers in the container
Methods Documentation
- append(artist)#
Add a LayerArtist to this collection
- clear()#
Remove all layer artists from this collection
- clear_callbacks()#
Remove all callbacks
- ignore_callbacks()#
- ignore_change()#
A context manager that temporarily disables calling callbacks if container is changed.
- ignore_empty()#
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
- Parameters:
artist (
LayerArtistBase) – The artist to remove