blockly > dragging > Dragger
הכיתה 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 |
Methods
שיטה | גורמי שינוי | תיאור |
---|---|---|
onDrag(e, totalDelta) | הקוד הזה מחשב לאן צריך להעביר את האלמנט בפועל. | |
onDragEnd(e) | מטפל בכל ניקוי של גרירה. | |
onDragStart(e) | מטפל בכל הפעלה של גרירה. | |
pixelsToWorkspaceUnits(pixelCoord) | protected |
|
shouldReturnToStart(e, rootDraggable) | protected |
הפונקציה מחזירה את הערך True אם צריך להחזיר את הרכיב שניתן לגרירה למיקום המקורי שלו בסיום הגרירה. |
updateDragTarget(e) | protected |
מעדכן את יעד הגרירה שמתחת לסמן (אם יש כזה). |
wouldDeleteDraggable(e, rootDraggable) | protected |
הפונקציה מחזירה את הערך True אם היינו מוחקים את האובייקט שניתן לגרירה אם הוא היה משוחרר במיקום הנוכחי. |