blockly > dragging > BlockDragStrategy
dragging.BlockDragStrategy sınıfı
İmza:
export declare class BlockDragStrategy implements IDragStrategy
Uyguladığı: IDragStrategy
Markalar
| Marka | Değiştiriciler | Açıklama |
|---|---|---|
| (constructor)(block) | BlockDragStrategy sınıfının yeni bir örneğini oluşturur |
Yöntemler
| Yöntem | Değiştiriciler | Açıklama |
|---|---|---|
| drag(newLoc) | Bloğu taşır ve bağlantı önizlemelerini günceller. | |
| endDrag(e) | Sürüklemenin sonunda tüm durumları temizler. Beklemedeki bağlantıları uygular. | |
| getSearchRadius() | protected |
Yakındaki geçerli bir bağlantı ararken kullanılacak yarıçapı alın. |
| isMovable() | Blok şu anda taşınabilir durumdaysa doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır. | |
| revertDrag() | Bağlantıları yeniden bağlama dahil olmak üzere bloğu, sürüklemenin başlangıcındaki yerine geri taşır. | |
| shouldHealStack(e) | protected |
Sürüklemenin tek bir blokta mı yoksa blok yığınında mı işlem yapması gerektiğini alın. |
| startDrag(e) | Blokun üst bloklardan bağlantısının kesilmesi de dahil olmak üzere sürüklemeyi başlatmak için gereken tüm ayarları yapar. |