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