blockly > Kosz

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.