Pivotick / Flyout
Abstrakte Klasse: Flyout
Definiert in: ui/elements/Flyout/Flyout.ts:22
Gemeinsames Gerüst für die Einstellungs-Flyouts – die Überlagerungen, die durch die Flyout-Modi der Modusschiene geöffnet werden: ViewFlyout (Raster + Arbeitsflächeverhalten) und PhysicsFlyout (Layout + Simulation). Die Basis besitzt das Panel-Element, das gemeinsame pvt-flyout-* Chrome (Kopfzeile, Abschnittsbeschriftungen, Schalterzeilen) und die Bindung an ModeStore – ein Panel ist genau open, während sein eigener Modus der aktive ist, sodass sich die Flyouts gegenseitig kostenlos ausschließen.
Eine Unterklasse deklariert den Modus, auf den sie antwortet, stellt ihre Steuerelemente in einer Vorlage dar und verbindet sie in einer Verbindung. Bei den Wörtern der Vorlage handelt es sich um Text: Die unten aufgeführten Hilfselemente entkommen dem, was ihnen zugewiesen ist, und mit i18nText / i18nAttr markierte Elemente werden aus dem Katalog des Diagramms ausgefüllt. Eine Unterklasse, die onGraphReady überschreibt, muss super.onGraphReady() aufrufen: Dort erhalten Schalterzeilen ihren Anfangszustand (graph.simulation existiert erst dann).
Erweitert
Konstruktoren
Konstruktor
new Flyout(
uiManager):Flyout
Definiert in: ui/UIComponent.ts:32
Parameter
uiManager
UIManager
Rückgabewert
Flyout
Geerbt von
Methoden
afterMount()
afterMount():
void
Definiert in: ui/UIComponent.ts:54
Rückgabewert
void
Geerbt von
destroy()
destroy():
void
Definiert in: ui/UIComponent.ts:64
Rückgabewert
void
Geerbt von
getMode()
getMode():
string
Definiert in: ui/elements/Flyout/Flyout.ts:38
Der Schienenmodus, auf den dieses Panel reagiert. Öffentlich, damit die Rail-Mode-Registrierung ein registriertes Flyout anhand der in seiner Definition deklarierten ID überprüfen kann.
Rückgabewert
string
graphReady()
graphReady():
void
Definiert in: ui/UIComponent.ts:59
Rückgabewert
void
Geerbt von
mount()
mount(
container?):void
Definiert in: ui/UIComponent.ts:50
Parameter
container?
HTMLElement
Rückgabewert
void