classe balãos.Bubble
A classe de bolha pop-up abstrata. Isso cria uma interface que se parece com um balão de diálogo, com uma "cauda" que aponta para o bloco e uma "cabeça" que exibe elementos SVG arbitrários.
Signature:
export declare abstract class Bubble implements IBubble
Implementa: IBubble
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(workspace, anchor, ownerRect) | Cria uma nova instância da classe Bubble |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
ANCHOR_RADIUS |
|
(não declarado) | Distância entre o ponto da seta e o ponto de fixação. |
fixo | protected |
Coordenadas | |
BORDER_WIDTH |
|
(não declarado) | É a largura da borda ao redor do balão. |
contentContainer | protected |
SVGGElement | O grupo SVG com o conteúdo do balão. |
disponibilizado | boolean | Verdadeiro se a bolha tiver sido descartada. Caso contrário, será falso. | |
DOUBLE_BORDER |
|
number | Dobre a largura da borda ao redor do balão. |
MIN_SIZE |
|
number | O tamanho mínimo que a bolha pode ter. |
ownerRect? | protected |
Rect | indefinido | (Opcional) |
svgRoot | protected |
SVGGElement | O grupo SVG que contém todas as partes do balão. |
TAIL_ANGLE |
|
(não declarado) | O número de graus que a cauda dobra no sentido anti-horário. |
TAIL_BEND |
|
(não declarado) | A nitidez da curvatura da cauda. Números mais altos resultam em caudas mais suaves. |
TAIL_THICKNESS |
|
(não declarado) | A espessura da base da cauda em relação ao tamanho da bolha. Números mais altos resultam em caudas mais finas. |
espaço de trabalho |
|
WorkspaceSvg |
Métodos
Método | Modificadores | Descrição |
---|---|---|
dispose() (em inglês) | Descarte esta bolha. | |
getColour() | protected |
Retorna a cor do plano de fundo e da cauda desse balão. |
getSize() | protected |
|
positionByRect(rect) | protected |
Posiciona a bolha de maneira "ideal" para que a maior parte dela fique visível e não sobreponha o retângulo (se fornecido). |
positionRelativeToAnchor() | protected |
Posiciona a bolha em relação à âncora. Não renderiza a cauda. |
setAnchorLocation(anchor, relayout) | Define o local para o qual a cauda desta bolha aponta. | |
setColour(colour) | Define a cor do plano de fundo e da cauda desse balão. | |
setDragging(_start) | ||
setPositionRelativeToAnchor(left, top) | Define a posição desse balão em relação à âncora. | |
setSize(size, relayout) | protected |
Define o tamanho desse balão, incluindo a borda. |