Tool
Jump to navigation
Jump to search
tool
Activates a tool in a toolbox.
The specified tool is inserted into the toolbox and activated.The toolbox must be the current default parent.
Lua Syntax:
tool(toolName, objectField, dataField [, param, filter], {flags=1, params = {"string1","string2",...}, clear = true|false, activate = true|false})
Arguments
toolName
- "string" - Name of the tool.
objectField
- int - Field containing the objects which contain the data (optional, can be 0).
dataField
- int - Field containing the data to edit.
param
- "string" - Additional parameter, depends on tool you have specified with toolName.
filter
- "string" - Specifies which objects can be selected into this tool.
Flags
pa/params
- Additional parameters associated with argument 'param', each string should be of the form 'paramname=value'.
clr/clear
- Specifies if activated tools should be deactivated or if they stay active. Default is true.
acv/activate
- Specifies if this tool will be activated or not. Default is true.
Return Values
- true
- Tool successfully activated.
- false
- Invalid tool name.