Blockly > События > CommentMove

Класс Events.CommentMove

Уведомляет слушателей о перемещении комментария в рабочей области.

Подпись:

export declare class CommentMove extends CommentBase 

Расширяет: CommentBase

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

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

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

Свойство Модификаторы Тип Описание
комментарий_? Комментарий к рабочей области (Необязательно) Комментарий, который перемещается.
новаяКоордината_? Координировать (Необязательно) Местоположение комментария после перемещения в координатах рабочей области.
стараяКоордината_? Координировать (Необязательно) Местоположение комментария перед перемещением в координатах рабочей области.
причина? нить[] (Необязательно) Объяснение того, для чего нужен этот ход. Известные значения включают: 'drag' — операция перетаскивания завершена. 'snap' — комментарий сдвинут в соответствии с сеткой. 'inbounds' - блок был отправлен обратно в рабочую область без прокрутки. 'create' — блок, созданный посредством десериализации. «очистка» — блоки верхнего уровня, выровненные по рабочему пространству. Слияние событий может вызвать несколько причин: ['перетаскивание', 'входящие', 'привязка'].
тип нить

Методы

Метод Модификаторы Описание
нулевой() Регистрирует ли это событие какое-либо изменение состояния?
записьНовый() Запишите новое местоположение комментария. Позвонили после переезда. Можно позвонить только один раз.
бежать (вперед) Запустите событие перемещения.
setOldCoordinate (xy) Переопределите местоположение перед перемещением. Используйте это, если вы не создаете событие до конца перемещения, но знаете исходное местоположение.
setReason (причина) Устанавливает причину события перемещения.
toJson() Закодируйте событие в формате JSON.