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. |