Module dash.components.component
Defines the IComponent interface, which is the base for all components.
Functions
Name | Description |
---|---|
field
|
Meant to be added to members for making them YAML accessible. |
registerYamlObjects
|
DON'T MIND ME |
yamlComponent
|
Meant to be added to components that can be set from YAML. |
yamlObject
|
Meant to be added to components that can be set from YAML. |
Classes
Name | Description |
---|---|
Component
|
Interface for components to implement. |
YamlObject
|
Structs
Name | Description |
---|---|
YamlUDA
|
Enums
Name | Description |
---|---|
YamlType
|
Global variables
Name | Type | Description |
---|---|---|
createYamlComponent
|
Component delegate(dyaml.
|
Used to create components from yaml. The key is the YAML name of the type. |
createYamlObject
|
YamlObject delegate(dyaml.
|
Used to create objects from yaml. The key is the YAML name of the type. |
isYamlObject
|
void
|
|
refreshYamlObject
|
void delegate(YamlObject, dyaml.
|
Refresh any object defined from yaml. The key is the typeid of the type. |
registerComponents
|
void
|
|
typeLoaders
|
YamlObject delegate(string)
|
For internal use only. |