blockly > dymki > Dymek

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

static

readonly

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

static

readonly

(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

static

readonly

liczba 2-krotnie szerokość obramowania wokół bąbelka.
id ciąg znaków
MIN_SIZE

static

readonly

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

static

readonly

(nie zadeklarowano) Liczba stopni, o jaką ogon jest zginany w lewo.
TAIL_BEND

static

readonly

(nie zadeklarowano) Ostrość zakrętu ogona. Im wyższa liczba, tym mniejsza skuteczność.
TAIL_THICKNESS

static

readonly

(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()