blockly > VerticalFlyout

VerticalFlyout-Klasse

Klasse für ein Flyout.

Unterschrift:

export declare class VerticalFlyout extends Flyout 

Erweitert: Flyout

Konstruktoren

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

Attribute

Attribut Modifikatoren Typ Beschreibung
registryName static String Der Name des vertikalen Flyouts in der Registry.

Methoden

Methode Modifikatoren Beschreibung
getClientRect() Gibt das Begrenzungsrechteck des Zielbereichs für das Ziehen in Pixeleinheiten 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 Breite des Flyouts berechnen. Für RTL-Layouts: Layouten Sie die Blöcke und Schaltflächen 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.