垃圾桶課程
垃圾桶的類別。
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
擴充: DeleteArea
實作:IAutoHideable、IPositionable
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(工作區) | 建構 Trashcan 類別的新例項 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
id | 字串 | 這個元件專屬的 ID,用於向 ComponentManager 註冊。 | |
isLidOpen | 布林值 | 蓋子目前的開啟/關閉狀態。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
autoHide(onlyClosePopups) | 隱藏元件。在 WorkspaceSvg.hideChaff 中呼叫。 | |
click() | 檢查垃圾桶中的內容。 | |
closeFlyout() | 關閉垃圾桶飛彈。 | |
closeLid() | 請將機蓋放回。拖曳後從外部呼叫。 | |
contentsIsOpen() | 如果垃圾桶內容飛出目前開啟,則傳回 true。 | |
createDom() | 建立垃圾桶中的元素。 | |
dispose() | 丟棄這個垃圾桶。與所有 DOM 元素取消連結,防止記憶體流失。 | |
emptyContents() | 清空垃圾桶中的內容。如果內容飛報目前開啟中,就會關閉。 | |
getBoundingRectangle() | 傳回相對於區塊插入 div 的 UI 元素定界矩形 (以像素為單位)。 | |
getClientRect() | 傳回相對於可視區域的拖曳目標區域 (以像素為單位) 邊界矩形。 | |
init() | 初始化垃圾桶。 | |
onDragExit(_dragElement) | 當含有區塊或泡泡的遊標離開這個拖曳目標時,系統會處理。 | |
onDragOver(_dragElement) | 當游標連同區塊或氣泡拖曳至此拖曳目標時,此方法會處理相關事件。 | |
onDrop(_dragElement) | 在這個元件中捨棄區塊或泡泡時,系統會處理。這裡不應處理刪除作業。 | |
openFlyout() | 開啟垃圾筒。 | |
position(metrics, savedPositions) | 放置垃圾桶。也就是從類別/工具箱開始位於另一個角落的角落。 |