Управление окраской узлов

Ниже мы рассмотрим команду, позволяющую задать группу цветов для любого узла модели. Цветовые группы хранятся в свойстве рабочее пространство.

Установка цветовой группы 'Красный' для узла

Пример выполнения команды с указанием цветовой группы ‘1’ для каждого UUID в списке uuids (TypeScript):

view.runCommand({
    name: "SetColorCommand",
    groupIndex: 1,
    uuids : uuids,
    options: {
        clean: true
        branch: true
    }
})

Эта команда применяет цветовую группу с индексом groupIndex к узлам, указанным в списке UUID uuids. Данные каждой цветовой группы хранятся в переменной colors.groups свойства workspace в настройках представления.

Помимо указанных выше параметров, доступны также следующие опции:

  • options.clean: очистка цветов (значения groupIndex всех узлов, у которых они отличаются от ‘0’, будут установлены на ‘0’).

  • options.branch: применение цветовой группы ко всем ветвям, содержащим UUID.

Эта команда ничего не возвращает в качестве результата.

Примечание

Обратите внимание, что эта команда только применяет данные colors.groups к узлам и не изменяет их самостоятельно.

Чтобы узнать, как изменять данные colors.groups, см. разделы Настройки параметров и Свойства ‘Рабочая область’.