pyworkflow.project.config module¶
- class pyworkflow.project.config.Label(labelId=None, name='', color=None)[source]¶
Bases:
Scalar
Store Label information
- class pyworkflow.project.config.MenuConfig(text=None, value=None, icon=None, tag=None, shortCut=None, openItem=False, visible=True)[source]¶
Bases:
object
Menu configuration in a tree fashion. Each menu can contains submenus. Leaf elements can contain actions
- class pyworkflow.project.config.NodeConfig(nodeId=0, x=None, y=None, selected=False, expanded=True, visible=True)[source]¶
Bases:
Scalar
Store Graph node information such as x, y.
- class pyworkflow.project.config.NodeConfigList[source]¶
Bases:
List
Store all nodes information items and also store a dictionary for quick access to nodes query.
- class pyworkflow.project.config.ProjectConfig(**args)[source]¶
Bases:
Object
A simple base class to store ordered parameters
- class pyworkflow.project.config.ProjectSettings(confs={}, **kwargs)[source]¶
Bases:
Object
Store settings related to a project.
- COLOR_MODES = (0, 1, 2)¶
- COLOR_MODE_AGE = 2¶
- COLOR_MODE_LABELS = 1¶
- COLOR_MODE_STATUS = 0¶