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. |