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 אם היינו מוחקים את האובייקט שניתן לגרירה אם הוא היה משוחרר במיקום הנוכחי. |