blockly > icons > CommentIcon

Classe icons.CommentIcon

Um ícone que permite ao usuário adicionar texto de comentário a um bloco.

Signature:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Extends: Icon

Implementa: IHasBubble, ISerializable

Construtores

Construtor Modificadores Descrição
(constructor)(sourceBlock) Cria uma nova instância da classe CommentIcon.

Propriedades

Propriedade Modificadores Tipo Descrição
sourceBlock

protected

readonly

Bloquear
TYPE

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 esse ícone tem em relação a outros ícones. Ícones com valores de peso mais positivos são renderizados mais para o fim do bloco.

Métodos

Método Modificadores Descrição
applyColour()
bubbleIsVisible()
createBubble() protected
dispose()
getBubble() Consulte IHasBubble.getBubble.
getBubbleLocation()
getBubbleSize()
getSize()
getText() Retorna o texto desse comentário.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Aplica o estado especificado a este comentário.
onBubbleLocationChange()
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 desse comentário em resposta a mudanças no texto do balão de entrada.
saveState()
setBubbleLocation(location) Define o local da bolha de comentários no espaço de trabalho.
setBubbleSize(size) Define o tamanho do balão editável para este comentário. Redimensiona o balão se ele estiver visível.
setBubbleVisible(visible)
setText(text) Define o texto deste comentário. Atualiza as bolhas, se elas estiverem visíveis.
updateEditable() Atualiza o estado da bolha (editável / não editável) para refletir o estado da bolha se ela estiver sendo mostrada.