blockly > Etkinlikler > CommentMove

Events.CommentMove sınıfı

Dinleyicileri, bir çalışma alanı yorumunun taşındığı konusunda bilgilendirir.

İmza:

export declare class CommentMove extends CommentBase 

Genişletir: CommentBase

Markalar

Marka Değiştiriciler Açıklama
(constructor)(opt_comment) CommentMove sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tür Açıklama
comment_? WorkspaceComment (İsteğe bağlı) Taşınan yorum.
newCoordinate_? Koordinat (İsteğe bağlı) Taşıma işleminden sonra yorumun Workspace koordinatlarındaki konumu.
oldCoordinate_? Koordinat (İsteğe bağlı) Taşıma işleminden önceki yorumun konumu (çalışma alanı koordinatlarında).
neden? dize[] (İsteğe bağlı) Bu işlemin amacına dair bir açıklama. Bilinen değerler şunlardır: "drag" (sürükle): Bir sürükle işlemi tamamlandı. "snap": Yorum, ızgarayla hizalanacak şekilde kaydırıldı. "inbounds": Blok, kaydırmayan bir çalışma alanına geri itildi. "create": Nesne serileştirme yoluyla oluşturulan blok. "cleanup": Çalışma alanı ile hizalanmış üst düzey bloklar. Etkinlik birleştirme işleminin birden çok nedeni olabilir: ['drag', 'inbounds', 'snap'].
type EventType

Yöntemler

Yöntem Değiştiriciler Açıklama
isNull() Bu etkinlikte herhangi bir durum değişikliği kaydediliyor mu?
recordNew() Yorumun yeni konumunu kaydedin. Taşıma işleminden sonra çağrılır. Yalnızca bir kez çağrılabilir.
run(ileri) Taşıma etkinliği çalıştırın.
setOldCoordinate(xy) Taşımadan önce konumu geçersiz kılın. Taşıma işleminin sonuna kadar etkinliği oluşturmadıysanız ancak orijinal konumu biliyorsanız bunu kullanın.
setReason(reason) Taşıma etkinliğinin nedenini belirler.
toJson() Etkinliği JSON olarak kodlayın.