blockly > HorizontalFlyout

Clase HorizontalFlyout

Clase para un menú flotante.

Signature:

export declare class HorizontalFlyout extends Flyout 

Se extiende: Menú flotante

Constructores

Constructor Modificadores Descripción
(constructor)(workspaceOptions) Construye una instancia nueva de la clase HorizontalFlyout.

Propiedades

Propiedad Modificadores Tipo Descripción
horizontalLayout booleano

Métodos

Método Modificadores Descripción
getClientRect() Muestra el rectángulo de límite del área de destino de arrastre en unidades de píxeles en relación con el viewport.
getX() Calcula la coordenada X para la posición flotante.
getY() Calcula la coordenada y para la posición flotante.
isDragTowardWorkspace(currentDragDeltaXY) Determina si un delta de arrastre se dirige al lugar de trabajo, según la posición y la orientación del menú flotante. Se usa en determineDragIntention_ para determinar si se debe crear un bloque nuevo o si se debe desplazar el menú flotante.
layout_(contents) protected Diseña los bloques en el menú flotante.
position() Mueve el menú flotante al borde del lugar de trabajo.
reflowInternal_() protected Calcula la altura del menú flotante. toolbox.Position mat debajo de cada bloque. Para RTL: Diseña los bloques alineados a la derecha.
scrollToStart() Desplázate hasta la parte superior del menú flotante.
setMetrics_(xyRatio) protected Establece la traducción del menú flotante para que coincida con las barras de desplazamiento.
wheel_(e) protected Desplázate por la ventana emergente.