Класс мусорной корзины
Класс для мусорного бака.
Подпись:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Расширяет: УдалитьОбласть
Реализует: IAutoHideable , IPпозиционный
Конструкторы
| Конструктор | Модификаторы | Описание |
|---|---|---|
| (конструктор)(рабочая область) | Создает новый экземпляр класса Trashcan . |
Характеристики
| Свойство | Модификаторы | Тип | Описание |
|---|---|---|---|
| идентификатор | нить | Уникальный идентификатор этого компонента, который используется для регистрации в ComponentManager. | |
| isLidOpen | логическое значение | Текущее состояние открытия/закрытия крышки. |
Методы
| Метод | Модификаторы | Описание |
|---|---|---|
| autoHide (только ClosePopups) | Скрывает компонент. Вызывается в WorkspaceSvg.hideChaff. | |
| нажмите() | Осмотрите содержимое мусора. | |
| закрытьFlyout() | Закрывает всплывающее окно корзины. | |
| закрытьЛид() | Закройте крышку. Вызывается извне после перетаскивания. | |
| содержимоеIsOpen() | Возвращает true, если всплывающее меню содержимого корзины в данный момент открыто. | |
| создатьДом() | Создайте элементы мусорного бака. | |
| распоряжаться() | Выбросьте этот мусорный бак. Отключите связь со всеми элементами DOM, чтобы предотвратить утечку памяти. | |
| пустое содержимое() | Опорожняет содержимое мусорной корзины. Если всплывающее окно содержимого в данный момент открыто, оно будет закрыто. | |
| getBoundingRectangle() | Возвращает ограничивающий прямоугольник элемента пользовательского интерфейса в пикселях относительно блока div Blockly Injection. | |
| getClientRect() | Возвращает ограничивающий прямоугольник целевой области перетаскивания в пикселях относительно области просмотра. | |
| инициализация() | Инициализирует мусорную корзину. | |
| onDragExit (_dragElement) | Обрабатывает, когда курсор с блоком или пузырьком выходит из цели перетаскивания. | |
| onDragOver(_dragElement) | Обрабатывает, когда курсор с блоком или пузырьком перетаскивается над этой целью перетаскивания. | |
| onDrop(_dragElement) | Обрабатывает, когда на этот компонент падает блок или пузырь. Здесь не следует обрабатывать удаление. | |
| openFlyout() | Открывает всплывающее окно корзины. | |
| позиция (метрики, сохраненные позиции) | Размещает мусорное ведро. Он расположен в углу, противоположном углу, с которого начинаются категории/панель инструментов. |