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