blockly > السحب > BlockDragStrategy

فئة dragging.BlockDragStrategy

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

تنفِّذ: IDragStrategy

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(block) إنشاء مثيل جديد من فئة BlockDragStrategy

الطُرق

الطريقة مفاتيح التعديل الوصف
drag(newLoc) ينقل هذا الزرّ العنصر ويُعدّل أي معاينات للاتصال.
endDrag(e) تنظيف أي حالة في نهاية السحب تسري على أي اتصالات في انتظار المراجعة.
getSearchRadius() protected الحصول على نصف القطر لاستخدامه عند البحث عن اتصال صالح قريب
isMovable() تعرِض هذه الدالة القيمة true إذا كان المربّع قابلاً للتحريك حاليًا. خطأ بخلاف ذلك.
revertDrag() تعيد الكتلة إلى مكانها الأصلي في بداية عملية السحب، بما في ذلك إعادة ربط الاتصالات.
shouldHealStack(e) protected الحصول على ما إذا كان يجب أن يؤثر السحب في كتلة واحدة أو حزمة كتل
startDrag(e) تعالج أي إعداد لبدء السحب، بما في ذلك فصل الكتلة عن أيّ كتل رئيسية.