שיעור פח אשפה
מחלקה של פח אשפה.
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
הרחבה: DeleteArea
הטמעות: IAutoHideable, IPositionable
יצרנים
יצרן | גורמי שינוי | תיאור |
---|---|---|
(constructor)(workspace) | יוצרת מופע חדש של המחלקה Trashcan |
מאפיינים
נכס | גורמי שינוי | סוג | תיאור |
---|---|---|---|
id | מחרוזת | המזהה הייחודי של הרכיב הזה, שמשמש לרישום ב-ComponentManager. | |
isLidOpen | בוליאני | מצב הפתיחה/סגירה הנוכחי של המכסה. |
שיטות
שיטה | גורמי שינוי | תיאור |
---|---|---|
autoHide(onlyClosePopups) | הסתרת הרכיב. התקשרת ב-WorkspaceSvg.appealChaff. | |
click() | בודקים את תוכן האשפה. | |
closeFlyout() | סגירת פח האשפה. | |
closeLid() | סוגרים את המכסה. בוצעה קריאה לגורמים חיצוניים אחרי גרירה. | |
contentsIsOpen() | הפונקציה מחזירה true אם התוכן של פח האשפה פתוח כרגע. | |
createDom() | יוצרים את הרכיבים של פח האשפה. | |
dispose() | השלכת פח האשפה הזה. ביטול הקישור מכל רכיבי ה-DOM כדי למנוע דליפות זיכרון. | |
emptyContents() | ריקון התוכן של פח האשפה. אם דף הנחיתה של התוכן פתוח עכשיו, הוא ייסגר. | |
getBoundingRectangle() | הפונקציה מחזירה את המלבן המקיף של רכיב ממשק המשתמש ביחידות פיקסלים ביחס ל-div של הזרקת Blockly. | |
getClientRect() | מחזירה את המלבן התוחם של אזור יעד הגרירה ביחידות פיקסלים ביחס לאזור התצוגה. | |
init() | הפעלת פח האשפה | |
onDragExit(_dragElement) | נקודת אחיזה כאשר סמן עם בלוק או בועה יוצא ממטרת הגרירה הזו. | |
onDragOver(_dragElement) | האירוע מתרחש כשגוררים סמן עם בלוק או בועה מעל יעד הגרירה הזה. | |
onDrop(_dragElement) | נקודת אחיזה כאשר נופלים בלוק או בועה על הרכיב הזה. אין לטפל במחיקה כאן. | |
openFlyout() | פתיחת פח האשפה. | |
position(metrics, savedPositions) | ממקמים את פח האשפה. הוא ממוקם בפינה הנגדית שבה מתחיל הקטגוריות/ארגז הכלים. |