blockly > אשפה

סיווג פח אשפה

סיווג של פח אשפה.

Signature:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

מרחיב: DeleteArea

הטמעות: IAutoHideable, IPositionable

יצרנים

יצרן גורמי שינוי התיאור
(constructor)(Workspace) יצירת מופע חדש של המחלקה Trashcan

תכונות

נכס גורמי שינוי תיאור התיאור
id מחרוזת המזהה הייחודי של הרכיב הזה שמשמש לרישום ב-ComponentManager.
isLidOpen boolean מצב הפתיחה/הסגירה הנוכחי של המכסה.

שיטות

שיטה גורמי שינוי התיאור
autoHide(onlyClosePopups) הסתרת הרכיב. נקראת ב-WorkspaceSvg.holdChaff.
click() בודקים את תוכן האשפה.
closeFlyout() סוגר את התפריט הנפתח של פח האשפה.
closeLid() סוגרים את המכסה. בוצעה קריאה חיצונית אחרי גרירה.
contentsIsOpen() מחזירה TRUE אם התוכן של פח האשפה פתוח כרגע.
createDom() יצירת הרכיבים של פח האשפה.
dispose() עליך להשליך את פח האשפה הזה. יש לבטל את הקישור לכל רכיבי ה-DOM כדי למנוע דליפות זיכרון.
emptyContents() מרוקן את התוכן של פח האשפה. אם לשונית התוכן פתוחה כרגע, הוא ייסגר.
getBoundingRectangle() מחזירה את המלבן התוחם של הרכיב בממשק המשתמש ביחידות פיקסלים ביחס ל-div של הזרקת חסום.
getClientRect() מחזירה את המלבן התוחם את אזור יעד הגרירה ביחידות פיקסלים ביחס לאזור התצוגה.
init() מפעיל את פח האשפה.
onDragExit(_dragElement) נקודת אחיזה כאשר סמן עם בלוק או בועה יוצא מיעד הגרירה.
onDragOver(_dragElement) כינוי כשגוררים סמן עם בלוק או בועה מעל יעד הגרירה.
onDrop(_dragElement) כינוי כאשר בלוק או בועה נופלים ברכיב זה. לא צריך לטפל במחיקה כאן.
openFlyout() פתיחת התפריט הנפתח של פח האשפה.
position(metrics, savedPositions) ממקם את פח האשפה. הוא ממוקם בפינה הנגדית לפינה שבה הקטגוריות או ארגז הכלים מתחילים.