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 إذا كان سيتم حذف العنصر القابل للسحب إذا تم إسقاطه في الموقع الحالي. |