exopy.app.states.state module¶
State plugin extension declaration.
-
class
exopy.app.states.state.
State
(parent=None, **kwargs)[source]¶ Bases:
enaml.core.declarative.Declarative
Declarative class for defining a workbench state.
State objects can be contributed as extensions child to the ‘states’ extension point of a state plugin.
-
id
¶ The globally unique identifier for the state
-
description
¶ An optional description of what the state provides.
-
sync_members
¶ The list of plugin members whose values should be reflected in the state object
-