AnimateDocumentObserver and a method how to safely add it to FreeCAD. More...
Classes | |
class | AnimateDocumentObserver |
Class that keeps Animate workbench objects in recommended structures. More... | |
Functions | |
def | addObserver () |
Adds an AnimateDocumentObserver between FreeCAD's document observers safely. More... | |
Variables | |
list | ANIMATE_OBJECT_GROUP_CLASSES |
All the DocumentObjectGroupPython classes in the Animate workbench. More... | |
list | ANIMATE_CLASSES |
All the FeaturePython and DocumentObjectGroupPython classes in the animate toolbox. More... | |
list | ALLOWED_IN_CONTROL |
Classes allowed in the Control group. More... | |
AnimateDocumentObserver and a method how to safely add it to FreeCAD.
def AnimateDocumentObserver.addObserver | ( | ) |
Adds an AnimateDocumentObserver
between FreeCAD's document observers safely.
It's preferred to add an AnimateDocumentObserver
using this method, because other ways could result in having multiple document observers added to FreeCAD. Having a lot of document observers slows down FreeCAD due to necessity to inform them all about imminent changes and so on.
Definition at line 328 of file AnimateDocumentObserver.py.
list AnimateDocumentObserver.ALLOWED_IN_CONTROL |
Classes allowed in the Control group.
Definition at line 50 of file AnimateDocumentObserver.py.
list AnimateDocumentObserver.ANIMATE_CLASSES |
All the FeaturePython and DocumentObjectGroupPython classes in the animate toolbox.
Definition at line 45 of file AnimateDocumentObserver.py.
list AnimateDocumentObserver.ANIMATE_OBJECT_GROUP_CLASSES |
All the DocumentObjectGroupPython classes in the Animate workbench.
Definition at line 39 of file AnimateDocumentObserver.py.