блочно > Мусорная корзина

Класс мусорной корзины

Класс для мусорного бака.

Подпись:

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() Открывает всплывающее окно корзины.
позиция (метрики, сохраненные позиции) Размещает мусорную корзину. Он расположен в углу, противоположном углу, с которого начинаются категории/панель инструментов.