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