Менеджер инструментов блока
Класс для управления инструментами блока в редакторе. Обычно используется только внутри приложения или при разработке собственных расширений.
Методы Tools
| Функция | Сигнатура | Описание |
|---|---|---|
| show | show(): void | Показывает панель инструментов в текущей позиции выделения. |
| hide | hide(): void | Скрывает панель инструментов. |
| syncHighlight | syncHighlight(): void | Синхронизирует подсветку активного состояния для инструментов на основе текущего выделения. |
| getTools | getTools(): ToolModel[] | Возвращает массив всех зарегистрированных инструментов. |
| getModelByTagName | getModelByTagName(tagName: string): ToolModel | null | Возвращает модель инструмента по её уникальному строковому тегу. |
| destroy | destroy(): void | Уничтожает менеджер инструментов и очищает ресурсы. |