блочно > 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) | Добавьте или удалите стиль, показывающий, что если перетаскиваемый блок отпущен, этот блок будет подключен к входу. |