blockly > События > КомментарийПереместить

Класс Events.CommentMove

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

Подпись:

export declare class CommentMove extends CommentBase 

Расширяет: CommentBase

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

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

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

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

Методы

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