blockly > Dymek

Klasa dymka

Klasa bąbelków abstrakcyjnych. Spowoduje to utworzenie interfejsu przypominającego dymek z tekstem, w którym „ogon” wskazuje bryłę, a „głowa” wyświetla dowolne elementy SVG.

Podpis:

export declare abstract class Bubble implements IBubble 

Implementacja: IBubble

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(obszar roboczy, kotwica, właścicielRect) Konstruuje nową instancję klasy Bubble

Właściwości

Właściwość Modyfikatory Typ Opis
ANCHOR_RADIUS

static

readonly

(nie zadeklarowano) Odległość między punktem strzałki a punktem zakotwiczenia.
kotwica protected Współrzędny
BORDER_WIDTH

static

readonly

(nie zadeklarowano) Szerokość obramowania wokół bąbelka.
contentContainer protected SVGGElement Grupa SVG zawierająca zawartość dymka.
usunięty boolean Wartość prawda, jeśli bąbelek został wyrzucony. W przeciwnym razie ma wartość fałsz.
DOUBLE_BORDER

static

readonly

Liczba Zwiększ dwukrotnie szerokość obramowania wokół bąbelka.
MIN_SIZE

static

readonly

Liczba Minimalny rozmiar bąbelka.
ownerRect? protected Rect | niezdefiniowany (Opcjonalnie)
svgRoot protected SVGGElement Grupa SVG zawierająca wszystkie części dymka.
TAIL_ANGLE

static

readonly

(nie zadeklarowano) Liczba stopni wyginania ogona w lewo.
TAIL_BEND

static

readonly

(nie zadeklarowano) Ostrość zagięcia ogona. Wyższe wartości oznaczają płynność wyników.
TAIL_THICKNESS

static

readonly

(nie zadeklarowano) Grubość podstawy ogona w stosunku do rozmiaru bąbelka. Im wyższa liczba, tym cieńsze ogony.
obszar roboczy

protected

readonly

WorkspaceSvg

Metody

Metoda Modyfikatory Opis
dispose(). Pozbądź się tego bąbelka.
getColour() protected Zwraca kolor tła i ogona tego bąbelka.
getSize() protected
positionByRect(rect) protected Ustala pozycję dymka „optymalnie” w taki sposób, aby jego większość była widoczna i nie nachodziła na prostokąt (jeśli jest dostępny).
positionRelativeToAnchor() protected Określa położenie bąbelka względem jego kotwicy. Nie renderuje ogona.
setAnchorLocation(anchor, relayout) Ustaw lokalizację, na którą wskazuje koniec tego dymka.
setColour(colour) Ustawia kolor tła i ogona tego bąbelka.
setDragging(_start)
setPositionRelativeToAnchor(left, top) Określa pozycję tego bąbelka względem jego kotwicy.
setSize(size, relayout) protected Ustawia rozmiar tego bąbelka, w tym jego obramowanie.