Blockly > События > CommentMove
Класс Events.CommentMove
Уведомляет слушателей о перемещении комментария в рабочей области.
Подпись:
export declare class CommentMove extends CommentBase
Расширяет: CommentBase
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(opt_comment) | Создает новый экземпляр класса CommentMove . |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
комментарий_? | Комментарий к рабочей области | (Необязательно) Комментарий, который перемещается. | |
новаяКоордината_? | Координировать | (Необязательно) Местоположение комментария после перемещения в координатах рабочей области. | |
стараяКоордината_? | Координировать | (Необязательно) Местоположение комментария перед перемещением в координатах рабочей области. | |
причина? | нить[] | (Необязательно) Объяснение того, для чего нужен этот ход. Известные значения включают: 'drag' — операция перетаскивания завершена. 'snap' — комментарий сдвинут в соответствии с сеткой. 'inbounds' - блок был отправлен обратно в рабочую область без прокрутки. 'create' — блок, созданный посредством десериализации. «очистка» — блоки верхнего уровня, выровненные по рабочему пространству. Слияние событий может вызвать несколько причин: ['перетаскивание', 'входящие', 'привязка']. | |
тип | нить |
Методы
Метод | Модификаторы | Описание |
---|---|---|
нулевой() | Регистрирует ли это событие какое-либо изменение состояния? | |
записьНовый() | Запишите новое местоположение комментария. Позвонили после переезда. Можно позвонить только один раз. | |
бежать (вперед) | Запустите событие перемещения. | |
setOldCoordinate (xy) | Переопределите местоположение перед перемещением. Используйте это, если вы не создаете событие до конца перемещения, но знаете исходное местоположение. | |
setReason (причина) | Устанавливает причину события перемещения. | |
toJson() | Закодируйте событие в формате JSON. |