ToolSettingsManager Class
Deprecated in 3.7. Use UiFramework.toolSettings property.
Tool Settings Manager class. Used to generate UI components for Tool Settings.
Methods
| Name | Description | |
|---|---|---|
| constructor(): ToolSettingsManager | ||
| clearToolSettingsData(): void Static | clear cached Tool Settings properties. | |
| focusIntoToolSettings(): boolean Static | ||
| initialize(): void Static | Initializes the ToolSettingsManager | Deprecated |
| initializeDataForTool(tool: InteractiveTool): void Static | Set of data used in Tool Settings for the specified tool. | |
| initializeToolSettingsData(toolSettingsProperties: undefined | DialogItem[], toolId?: string, toolLabel?: string, toolDescription?: string): boolean Static | Cache Tool Settings properties |
Properties
| Name | Type | Description | |
|---|---|---|---|
| activeToolDescription Accessor StaticReadOnly | string | Returns the description of the active tool. | |
| activeToolLabel Accessor Static | string | The name of the active tool. | |
| onReloadToolSettingsProperties Accessor StaticReadOnly | UiEvent<void> | ||
| onSyncToolSettingsProperties Accessor StaticReadOnly | SyncToolSettingsPropertiesEvent | Get ToolSettings Properties sync event. | |
| toolIdForToolSettings Accessor StaticReadOnly | string | Gets the Id of the active tool. | |
| toolSettingsProperties Accessor StaticReadOnly | DialogItem[] | Returns the toolSettings properties that can be used to populate the tool settings widget. | |
| useDefaultToolSettingsProvider Accessor Static | boolean | Returns true if the Tool Settings are to be auto populated from the toolSettingsProperties. |
Defined in
Last Updated: 30 November, 2023