Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > Bubble

Bubble Class

Klasse für UI-Infofeld.

Unterschrift:

export declare class Bubble implements IBubble 

Implementierung: IBubble

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Arbeitsbereich; Inhalt; Form; AnkerXY; Blattbreite; Blasenhöhe) Erstellt eine neue Instanz der Bubble-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
ANCHOR_RADIUS static Zahl Abstand zwischen Pfeilpunkt und Ankerpunkt
ARROW_ANGLE static Zahl Die Anzahl der Grade, die der Pfeil gegen den Uhrzeigersinn biegt.
ARROW_BEND static Zahl Schärfe des Bogens. Höhere Zahlen führen zu weicheren Pfeilen.
ARROW_THICKNESS static Zahl Bestimmt die Stärke des Pfeils in Relation zur Größe der Blase. Höhere Zahlen bedeuten dünnere Pfeile.
BORDER_WIDTH static Zahl Breite des Rahmens um die Blase herum.
Inhalte_ SVG-Element
Form_ SVG-Element
Arbeitsbereich Workspace-SVG-Dateien

Methoden

Methode Modifikatoren Beschreibung
dispose() Entsorge dieses Infofeld.
getBubbleSize() Dimensionen dieses Infofelds abrufen
getRelativeToSurfaceXY() Gibt die Koordinaten der oberen linken Ecke des Infofelds in Bezug auf den Ursprung der Zeichnungsoberfläche (0,0) in Arbeitsbereichseinheiten zurück.
getSvgRoot() Gibt den Stammknoten der SVG-Gruppe des Infofelds zurück.
registerMoveEvent(callback) zurück Registriert eine Funktion als Callback-Ereignis für das Verschieben der Blase.
registerResizeEvent(Callback) Registriert eine Funktion als Callback-Ereignis, wenn die Größe der Blase angepasst wird.
setAnchorLocation(xy) Benachrichtigung, dass der Anker verschoben wurde. Aktualisieren Sie den Pfeil und die Blase entsprechend.
setBubbleSize(width, height) Passen Sie die Größe dieser Blase an.
setColour(HexColour) Farbe einer Blase ändern
setDeleteStyle(_enable) festlegen Aktualisiere den Stil dieses Infofelds, wenn es über einen Löschbereich gezogen wird.
setSvgId(ID) Geben Sie die ID des Blocks in der obersten SVG-Gruppe des Infofelds an.