Classe icons.Icon
A classe do ícone abstrato. Ícones são elementos visuais que residem no canto superior inicial do bloco. Geralmente, eles fornecem mais informações "meta" sobre um bloco (como avisos ou comentários), em vez de campos, que fornecem informações "reais" relacionadas à função de um bloco.
Signature:
export declare abstract class Icon implements IIcon
Implementa: IIcon
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(constructor)(sourceBlock) | Cria uma nova instância da classe Icon . |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
offsetInBlock | protected |
Coordenador | A posição desse ícone em relação ao início superior dos blocos nas unidades do espaço de trabalho. |
sourceBlock | protected |
Bloquear | |
svgRoot | protected |
SVGGElement | nulo | O elemento svg raiz que representa visualmente esse ícone. |
dica | protected |
tooltip.TipInfo | A dica do ícone. |
workspaceLocation | protected |
Coordenador | A posição desse ícone nas coordenadas do espaço de trabalho. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
applyColour() | ||
dispose() | ||
getSize() | ||
getTooltip() | Retorna a dica desse ícone. | |
getType() | ||
getWeight() | ||
hideForInsertionMarker() | ||
initView(pointerdownListener) | ||
isClickableInFlyout(autoClosingFlyout) | Verifique se o ícone pode ser clicado enquanto o bloco está em um menu suspenso. Por padrão, os ícones são clicáveis em todos os menus suspensos, com ou sem fechamento automático. As subclasses podem substituir essa função para alterar esse comportamento. | |
isShownWhenCollapsed() | ||
onClick() | ||
onLocationChange(blockOrigin) | ||
setOffsetInBlock(offset) | ||
setTooltip(tip) | Define a dica do ícone para o valor fornecido. Nulo para mostrar a dica do bloco. | |
updateCollapsed() | ||
updateEditable() |