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.