blockly‏ > dragging‏ > BlockDragStrategy

הכיתה dragging.BlockDragStrategy

Signature:

export declare class BlockDragStrategy implements IDragStrategy 

יישום: IDragStrategy

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(block) יצירת מופע חדש של הכיתה BlockDragStrategy

Methods

שיטה גורמי שינוי תיאור
drag(newLoc) ההעברה של החסימה ועדכון התצוגות המקדימה של החיבורים.
endDrag(e) ניקוי המצב בסוף הגרירה. חלה על כל החיבורים בהמתנה.
getSearchRadius() protected אחזור הרדיוס לשימוש בחיפוש חיבור תקין בקרבת מקום.
isMovable() הפונקציה מחזירה את הערך true אם אפשר להזיז את הבלוק כרגע. אחרת, הערך יהיה false.
revertDrag() החזרת הבלוק למיקום שבו הוא היה בתחילת הגרירתו, כולל חיבור מחדש של החיבורים.
shouldHealStack(e) protected מקבלים את האפשרות אם הגרירה צריכה לפעול על בלוק יחיד או על סטאק של בלוקים.
startDrag(e) הקוד הזה מטפל בכל ההגדרות הנדרשות כדי להתחיל לגרור, כולל ניתוק הבלוק מכל הבלוק ההורים.