blockly > HorizontalFlyout

HorizontalFlyout-Klasse

Klasse für ein Flyout.

Unterschrift:

export declare class HorizontalFlyout extends Flyout 

Erweitert: Flyout

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(workspaceOptions) Erstellt eine neue Instanz der Klasse HorizontalFlyout.

Attribute

Attribut Modifikatoren Typ Beschreibung
horizontalLayout boolean

Methoden

Methode Modifikatoren Beschreibung
getClientRect() Gibt das Begrenzungsrechteck des Zielbereichs für das Ziehen in Pixeln relativ zum Darstellungsbereich zurück.
getX() Berechnet die X-Koordinate für die Position des Flyouts.
getY() Berechnet die Y-Koordinate für die Position des Flyouts.
isDragTowardWorkspace(currentDragDeltaXY) Anhand der Position und Ausrichtung des Flyouts wird ermittelt, ob ein Delta für das Ziehen in Richtung des Arbeitsbereichs geht. Dieser Wert wird in „determineDragIntention_“ verwendet, um zu bestimmen, ob ein neuer Block erstellt oder das Flyout gescrollt werden soll.
layout_(contents) protected Ordnen Sie die Blöcke im Flyout an.
position() Bewegen Sie das Flyout an den Rand des Arbeitsbereichs.
reflowInternal_() protected Höhe des Flyouts berechnen. toolbox.Position mat unter jedem Block. Für RTL-Text: Layouten Sie die Blöcke rechtsbündig.
scrollToStart() Scrollen Sie das Flyout nach oben.
setMetrics_(xyRatio) protected Hiermit wird die Übersetzung des Flyouts an die Bildlaufleisten angepasst.
wheel_(e) protected Scrollen Sie im Flyout.