dymki.Zajęcia w dymkach
Abstrakcyjna klasa dymka w wyskakującym okienku. Spowoduje to utworzenie interfejsu przypominającego dymek z tekstem. wskazujący bryłę, a także element „head” który wyświetla dowolne elementy SVG.
Podpis:
export declare abstract class Bubble implements IBubble, ISelectable
Implementacje: IBubble, ISelectable
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(obszar roboczy, kotwica, właścicielRect) | Tworzy 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. |
zakotwiczona | protected |
Współrzędne | |
BORDER_WIDTH |
|
(nie zadeklarowano) | Szerokość obramowania wokół bąbelka. |
contentContainer | protected |
SVGGElement | Grupa SVG zawierająca zawartość dymka. |
wycofane | wartość logiczna | Wartość true, jeśli dymek został usunięty. W przeciwnym razie ma wartość false (fałsz). | |
DOUBLE_BORDER |
|
liczba | 2-krotnie szerokość obramowania wokół bąbelka. |
id | ciąg znaków | ||
MIN_SIZE |
|
liczba | Minimalny rozmiar bąbelka. |
ownerRect? | protected |
Prostokąt | nie zdefiniowano | (Opcjonalnie) |
svgRoot | protected |
SVGGElement | Grupa SVG zawierająca wszystkie części bąbelka. |
TAIL_ANGLE |
|
(nie zadeklarowano) | Liczba stopni, o jaką ogon jest zginany w lewo. |
TAIL_BEND |
|
(nie zadeklarowano) | Ostrość zakrętu ogona. Im wyższa liczba, tym mniejsza skuteczność. |
TAIL_THICKNESS |
|
(nie zadeklarowano) | Grubość podstawy ogona w odniesieniu do wielkości bąbelka. Im wyższa wartość, tym smuklejsze ogony. |
obszar roboczy | readonly |
WorkspaceSvg |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
dispose() | Pozbądź się tego bąbelka. | |
drag(newLoc) | Przeciąga dymek do podanej lokalizacji. | |
endDrag() | Kończy przeciąganie w dymku. | |
getColour() | protected |
Zwraca kolor tła i ogona bąbelka. |
getSize() | protected |
|
isMovable() | Wskazuje, czy dymek można przesunąć. | |
positionByRect(rect) | protected |
„Optymalnie” pozycjonuje dymek aby większość była widoczna i nie nakładała się na prostokąt (jeśli został podany). |
positionRelativeToAnchor() | protected |
Umieszcza dymek względem jego elementu zakotwiczenia. Nie renderuje ogona. |
revertDrag() | Przenosi dymek z powrotem do miejsca, w którym znajdował się na początku przeciągania. | |
select() | ||
setAnchorLocation(anchor, relayout) | Ustaw lokalizację, na którą wskazuje koniec tego dymka. | |
setColour(colour) | Ustawia kolor tła i ogona bąbelka. | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | Określa położenie tego bąbelka względem jego kotwicy. | |
setSize(size, relayout) | protected |
Ustawia rozmiar tego dymka, w tym jego obramowanie. |
startDrag() | Rozpoczyna przeciąganie w dymku. | |
unselect() |