Класс РендередСоединение
Класс для связи между блоками, которые могут отображаться на экране.
Подпись:
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() | Начните отслеживать это соединение, а также все нисходящие соединения на любом блоке, прикрепленном к этому соединению. Это происходит при расширении блока. | |
целевойБлок() | Возвращает блок, к которому подключается это соединение. | |
снять выделение() | Уберите выделение вокруг этого соединения. |