Zajęcia dotyczące kosza
Klasa dla kosza.
Podpis:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Rozszerza: DeleteArea
Implementacje: IAutoHideable, IPositionable
Zespoły
| Zespół | Modyfikatory | Opis |
|---|---|---|
| (konstruktor)(obszar roboczy) | Tworzy nową instancję klasy Trashcan. |
Właściwości
| Właściwość | Modyfikatory | Typ | Opis |
|---|---|---|---|
| id | ciąg znaków | Unikalny identyfikator tego komponentu używany do rejestracji w menedżerze komponentów. | |
| isLidOpen | wartość logiczna | bieżący stan otwarcia/zamknięcia pokrywy; |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| autoHide(onlyClosePopups) | Ukrywa komponent. Wywoływane w WorkspaceSvg.hideChaff. | |
| click() | Sprawdź zawartość kosza. | |
| closeFlyout() | Zamyka okno kosza na śmieci. | |
| closeLid() | Zamknij pokrywę. Wywoływany z zewnątrz po przeciągnięciu. | |
| contentsIsOpen() | Zwraca wartość „prawda”, jeśli menu zawartości kosza jest obecnie otwarte. | |
| createDom() | Utwórz elementy kosza. | |
| dispose() | Wyrzuć ten kosz. Odłącz od wszystkich elementów DOM, aby zapobiec wyciekom pamięci. | |
| emptyContents() | Opróżnia zawartość kosza. Jeśli panel treści jest otwarty, zostanie zamknięty. | |
| getBoundingRectangle() | Zwraca prostokąt ograniczający element interfejsu podany w jednostkach pikseli względem elementu div wstrzykiwania Blockly. | |
| getClientRect() | Zwraca prostokąt ograniczający obszar docelowy (w jednostkach pikseli) względem widocznego obszaru. | |
| init() | Inicjuje kosz. | |
| onDragExit(_dragElement) | Obsługa, gdy kursor z klockiem lub dymkiem opuści ten element przeciągania. | |
| onDragOver(_dragElement) | Uchwyt, gdy kursor z klockiem lub dymkiem zostanie przeciągnięty po tym miejscu. | |
| onDrop(_dragElement) | Działa po upuszczeniu klocka lub dymka na ten komponent. Nie powinna tu obsługiwać usuwania. | |
| openFlyout() | Otwiera wysuwanie kosza. | |
| position(metrics, savedPositions) | Ustawia kosz. Znajduje się ona w rogu naprzeciwko rogu, w którym zaczyna się kategoria/zestaw narzędzi. |