blockly > HorizontalFlyout

Classe HorizontalFlyout

Classe per un menu a scomparsa.

Firma:

export declare class HorizontalFlyout extends Flyout 

Si estende a: Menu a comparsa

Costruttori

Costruttore Modificatori Descrizione
(constructor)(workspaceOptions) Costruisce una nuova istanza della classe HorizontalFlyout

Proprietà

Proprietà Modificatori Tipo Descrizione
horizontalLayout booleano

Metodi

Metodo Modificatori Descrizione
getClientRect() Restituisce il rettangolo delimitante dell'area di destinazione del trascinamento in unità di pixel rispetto al viewport.
getX() Calcola la coordinata x per la posizione del popup.
getY() Calcola la coordinata y per la posizione del popup.
isDragTowardWorkspace(currentDragDeltaXY) Determina se un delta di trascinamento è verso lo spazio di lavoro, in base alla posizione e all'orientamento del popup. Viene utilizzato in determineDragIntention_ per determinare se deve essere creato un nuovo blocco o se il popup deve scorrere.
layout_(contents) protected Disporre i blocchi nel menu a scomparsa.
position() Sposta il popup sul bordo dell'area di lavoro.
reflowInternal_() protected Calcola l'altezza del riquadro popup. Posiziona il riquadro sotto ogni blocco. Per RTL: allinea i blocchi a destra.
scrollToStart() Scorri il menu a comparsa verso l'alto.
setMetrics_(xyRatio) protected Imposta la traduzione del popup in modo che corrisponda alle barre di scorrimento.
wheel_(e) protected Scorri il riquadro a comparsa.