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

protected

readonly

Bloquear
TIPO

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> A string de tipo usada para identificar esse ícone.
PESO

static

readonly

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