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 |
|
(nie zadeklarowano) | Odległość między punktem strzałki a punktem zakotwiczenia. |
kotwica | protected |
Współrzędny | |
BORDER_WIDTH |
|
(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 |
|
Liczba | Zwiększ dwukrotnie szerokość obramowania wokół bąbelka. |
MIN_SIZE |
|
Liczba | Minimalny rozmiar bąbelka. |
ownerRect? | protected |
Rect | niezdefiniowany | (Opcjonalnie) |
svgRoot | protected |
SVGGElement | Grupa SVG zawierająca wszystkie części dymka. |
TAIL_ANGLE |
|
(nie zadeklarowano) | Liczba stopni wyginania ogona w lewo. |
TAIL_BEND |
|
(nie zadeklarowano) | Ostrość zagięcia ogona. Wyższe wartości oznaczają płynność wyników. |
TAIL_THICKNESS |
|
(nie zadeklarowano) | Grubość podstawy ogona w stosunku do rozmiaru bąbelka. Im wyższa liczba, tym cieńsze ogony. |
obszar roboczy |
|
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. |