Zajęcia dotyczące kosza
Zajęcia dotyczące kosza na śmieci.
Podpis:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
Rozszerza się: DeleteArea
Implementacje: IAutoHideable, IPositionable
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(obszar roboczy) | Konstruuje nową instancję klasy Trashcan |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
id | ciąg znaków | Unikalny identyfikator tego komponentu, który jest używany do rejestracji w menedżerze komponentów. | |
isLidOpen | boolean | Obecny stan pokrywy. |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
autoHide(onlyClosePopups) | Ukrywa komponent. Wywoływana w WorkspaceSvg.hideChaff. | |
click() | Sprawdź zawartość kosza. | |
closeFlyout() | Zamyka wysuwany kosz. | |
closeLid(), | Zamknij pokrywę. Wywoływana zewnętrznie po przeciągnięciu. | |
contentsIsOpen() | Zwraca wartość „true”, jeśli wysuwany element zawartości kosza jest otwarty. | |
createDom(), | Utwórz elementy kosza. | |
dispose(). | Wyrzuć ten kosz do śmieci. Odłącz od wszystkich elementów DOM, aby zapobiec wyciekom pamięci. | |
emptyContents() | Opróżnia zawartość kosza. Jeśli wysuwany element treści jest obecnie otwarty, zostanie zamknięty. | |
getBoundingRectangle() | Zwraca prostokąt ograniczający element interfejsu (w jednostkach pikseli) względem elementu div wykorzystującego wstrzykiwanie Blockly. | |
getClientRect() | Zwraca prostokąt ograniczania obszaru docelowego przeciągania w jednostkach pikseli względem widocznego obszaru. | |
init() | Inicjuje kosz. | |
onDragExit(_dragElement) | Utrzymuje się, gdy kursor z blokiem lub dymkiem opuści ten cel przeciągania. | |
onDragOver(_dragElement) | Utrzymuje się, gdy kursor z bryłą lub dymkiem zostanie przeciągnięty po tym elemencie przeciągania. | |
onDrop(_dragElement) | Utrzymuje się po upuszczeniu bloków lub dymków na ten komponent. Nie powinno być tu obsługiwane usuwanie. | |
openFlyout() | Otwiera wysuwany kosz. | |
position(dane, savedPositions) | Określa położenie kosza. Znajduje się on w przeciwległym rogu do rogu, w którym zaczyna się kategoria/zestaw narzędzi. |