блочно > blockRendering > PathObject

Класс blockRendering.PathObject

Объект, который управляет созданием и настройкой каждого из элементов SVG, используемых рендерером.

Подпись:

export declare class PathObject implements IPathObject 

Реализует: IPathObject

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(корень, стиль, константы) Создает новый экземпляр класса PathObject .

Характеристики

Свойство Модификаторы Тип Описание
константы ConstantProvider
стиль Стиль блока
svgPath SVGElement
svgRoot SVGElement

Методы

Метод Модификаторы Описание
addConnectionHighlight(соединение, путь_соединения, смещение, rtl) Добавляет указанный путь в качестве подсветки соединения для указанного соединения.
применитьЦвет(блок) Применить сохраненные цвета к траектории блока, учитывая, принадлежат ли траектории теневому блоку.
флипРТЛ() Переверните пути SVG в RTL.
удалитьConnectionHighlight(соединение) Удаляет любую подсветку, связанную с указанным соединением, если она существует.
setClass_(имя_класса, добавить) protected Добавить или удалить указанный класс CSS в корневом элементе SVG объекта path.
setPath(pathString) Установите путь, сгенерированный рендерером, на соответствующий элемент SVG.
setStyle(стиль блока) Установите стиль.
updateDisabled_(отключено) protected Обновляет внешний вид блока, отражая отключенное состояние.
обновитьПеретаскиваниеУдалить(включить) Добавить или удалить стиль, показывающий, что блок перетаскивается над областью удаления.
обновлениеВыделено(включить) Установите, будет ли блок показывать подсветку или нет. Подсветка блоков часто используется для визуального обозначения блоков, которые в данный момент выполняются.
updateInsertionMarker(включить) Добавить или удалить стили, показывающие, что блок является маркером вставки.
updateMovable(включить) Добавить или удалить стили, показывающие, что блок можно перемещать.
updateReplacementFade(включить) Добавить или удалить стили, которые показывают, что если перетаскиваемый блок отпустить, этот блок будет заменен. Если теневой блок, он исчезнет. В противном случае он будет выталкиваться.
обновитьВыбрано(включить) Добавить или удалить стиль, показывающий, что блок выбран.
обновитьТень_(тень) protected Обновляет внешний вид блока, отражая теневое состояние.
updateShapeForInputHighlight(_conn, _enable) Добавьте или удалите стиль, показывающий, что если перетаскиваемый блок отпущен, этот блок будет подключен к входу.