blockly > HorizontalFlyout

Klasa HorizontalFlyout

Klasa dla wyskakującego okienka.

Podpis:

export declare class HorizontalFlyout extends Flyout 

Rozszerza: wyskakujące menu

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(workspaceOptions) Tworzy nową instancję klasy HorizontalFlyout.

Właściwości

Właściwość Modyfikatory Typ Opis
horizontalLayout wartość logiczna

Metody

Metoda Modyfikatory Opis
getClientRect() Zwraca prostokąt ograniczający obszar docelowy przeciągania w pikselach względem obszaru widoku.
getX() Oblicza współrzędną x pozycji wyskakującego okienka.
getY() Oblicza współrzędną Y pozycji wyskakującego okienka.
isDragTowardWorkspace(currentDragDeltaXY) Określ, czy przesunięcie delta jest skierowane w stronę obszaru roboczego na podstawie położenia i orientacji menu. Służy ona w funkcji determineDragIntention_ do określenia, czy należy utworzyć nowy blok, czy przewinąć wyskakujące okienko.
layout_(contents) protected Uporządkuj bloki w wysuwanym menu.
position() Przesuń wyskakujące okienko na krawędź obszaru roboczego.
reflowInternal_() protected Oblicz wysokość wyskakującego okienka. toolbox.Position mat under each block. W przypadku języków z orientacją poziomą: rozmieszczaj bloki z wyrównaniem do prawej.
scrollToStart() Przewiń wyskakujące okienko w górę.
setMetrics_(xyRatio) protected Ustawia tłumaczenie wyskakującego okienka tak, aby pasowały do suwaków.
wheel_(e) protected Przewiń menu.