configure
Perform a configuration.
Signatures
- Paramate.Configurator.configure(changes, callback = undefined, undoable = true)
Details
The function requests the configurator parameters and updates the controls with them.
Parameters
- changes
-
An object specifing the changes to be applied, e.g.
{
<paramName>: // string: name of the configurator parameter
{
value: ... // string: value for the configurator parameter
},
...
}
- callback
-
Function to be called with the new configurator parameters object as argument.
- undoable
-
The configuration changes the undo history default: true.
Return value
The new configurator parameters object:
{
<paramName>: // string: name of the configurator parameter
{
changed: ..., // bool: flag whether the parameter was changed
default: ..., // string: default value
descr: ..., // string: description
min: ..., // number: minimum value
max: ..., // number: maximum value
name: ..., // string: parameter title
type: ..., // string: type of the parameter
used: ..., // bool: flag whether the parameter was used in the current configuration
value: ... // string: the current value
},
...
}