blockly > السحب > أداة السحب

فئة dragging.Dragger

Signature:

export declare class Dragger implements IDragger 

الأدوات المستخدَمة: IDragger

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

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

الخصائص

الموقع مفاتيح التعديل النوع الوصف
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected الإحداثيات
workspace protected WorkspaceSvg

الطُرق

الطريقة مفاتيح التعديل الوصف
onDrag(e, totalDelta) تعالج عملية احتساب المكان الذي يجب نقل العنصر إليه فعليًا.
onDragEnd(e) تعالج أي عملية تنظيف للسحب.
onDragStart(e) تعالج أي عملية سحب تبدأ.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected تعرِض القيمة true إذا كان علينا إعادة العنصر القابل للسحب إلى موقعه الأصلي في نهاية عملية السحب.
updateDragTarget(e) protected تعديل هدف السحب تحت المؤشر (إذا كان هناك هدف)
wouldDeleteDraggable(e, rootDraggable) protected تعرِض True إذا كان سيتم حذف العنصر القابل للسحب إذا تم إسقاطه في الموقع الحالي.