блочно > RenderedConnection

Класс РендередСоединение

Класс для связи между блоками, которые могут отображаться на экране.

Подпись:

export declare class RenderedConnection extends Connection 

Расширяет: Соединение

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

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

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

Свойство Модификаторы Тип Описание
sourceBlock_ БлокСвг
целевое соединение РендерингСоединение | нулевой Соединение, к которому подключается это соединение. Нуль, если не подключен.

Методы

Метод Модификаторы Описание
ближайший (maxLimit, dxy) Найдите ближайшее совместимое соединение к этому соединению. Все параметры указаны в единицах рабочей области.
connect_(дочернее соединение) protected Соедините два соединения вместе. Это соединение на верхнем блоке. Перерисуйте блоки по мере необходимости.
отключитьВнутренний (setParent) Отсоедините два блока, которые соединены этим соединением.
расстояниеОт(другоеСоединение) Возвращает расстояние между этим соединением и другим соединением в единицах рабочей области.
getOffsetInBlock() Получите смещение этого соединения относительно верхнего левого угла его блока.
getSourceBlock() Получите исходный блок для этого соединения.
выделять() Добавьте выделение вокруг этого соединения.
isHighlighted() Возвращает true, если это соединение выделено, и false в противном случае.
moveBy(dx, dy) Измените координаты соединения.
переместитьTo(x, y) Измените координаты соединения.
moveToOffset (блокTL) Переместите это соединение в место, заданное его смещением внутри блока и расположением верхнего левого угла блока.
onCheckChanged_() protected Функция, вызываемая при изменении типов совместимости этого соединения.
respawnShadow_() protected Возобновите теневой блок, если он был подключен к этому соединению. Рендеринг/перерендеринг блоков по мере необходимости.
setCheck (проверка) Измените совместимость соединения. Перерисуйте блоки по мере необходимости.
setOffsetInBlock(x, y) Установите смещение этого соединения относительно верхнего левого угла его блока.
НачатьTrackingAll() Начните отслеживать это соединение, а также все нисходящие соединения на любом блоке, прикрепленном к этому соединению. Это происходит при расширении блока.
целевойБлок() Возвращает блок, к которому подключается это соединение.
снять выделение() Уберите выделение вокруг этого соединения.