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