blockly > ícones > CommentIcon
Classe icon.CommentIcon
Ícone que permite que o usuário adicione texto de comentário a um bloco.
Signature:
export declare class CommentIcon extends Icon implements IHasBubble, ISerializable
Estende: ícone
Implementações: IHasBubble, ISerializable
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(sourceBlock) | Constrói uma nova instância da classe CommentIcon . |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
sourceBlock |
|
Bloquear | |
TIPO |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | A string de tipo usada para identificar esse ícone. |
PESO |
|
(não declarado) | O peso que este ícone tem em relação a outros ícones. Os ícones com valores de peso mais positivos são renderizados mais longe no final do bloco. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
applyColour() | ||
bubbleIsVisible() | ||
dispose() (em inglês) | ||
getBubbleSize() | ||
getSize() | ||
getText() | Retorna o texto deste comentário. | |
getType() | ||
getWeight() | ||
initView(pointerdownListener) | ||
isClickableInFlyout() | ||
loadState(state) | Aplica o estado especificado a este comentário. | |
onClick() | ||
onLocationChange(blockOrigin) | ||
onSizeChange() | Atualiza o tamanho desse ícone em resposta a mudanças no tamanho do balão de entrada. | |
onTextChange() | Atualiza o texto deste comentário em resposta às alterações no texto do balão de entrada. | |
saveState() | ||
setBubbleSize(size) | Define o tamanho do balão editável deste comentário. Redimensiona a bolha se ela estiver visível. | |
setBubbleVisible(visible) | ||
setText(text) | Define o texto desse comentário. Atualiza os balões se estiverem visíveis. | |
updateEditable() | Atualiza o estado da bolha (editável / não editável) para refletir o estado dela, se estiver sendo mostrado. |