blockly > icons > CommentIcon

Classe icons.CommentIcon

Icône permettant à l'utilisateur d'ajouter un commentaire à un bloc.

Signature :

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

S'étend à : Icône

Implémentations:IHasBubble, ISerializable

Constructeurs

Constructeur Modificateurs Description
(constructeur)(sourceBlock) Construit une instance de la classe CommentIcon.

Propriétés

Propriété Modificateurs Type Description
sourceBlock

protected

readonly

Bloquer
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> Chaîne de type utilisée pour identifier cette icône.
WEIGHT

static

readonly

(non déclaré) L'épaisseur de cette icône par rapport aux autres icônes. Les icônes dont les valeurs de poids sont plus positives sont affichées plus loin vers la fin du bloc.

Méthodes

Méthode Modificateurs Description
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() Renvoie le texte de ce commentaire.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Applique l'état donné à ce commentaire.
onClick()
onLocationChange(blockOrigin)
onSizeChange() Met à jour la taille de cette icône en réponse aux modifications de la taille de la bulle d'entrée.
onTextChange() Met à jour le texte de ce commentaire en fonction des modifications apportées au texte de la bulle de saisie.
saveState()
setBubbleSize(size) Définit la taille de la bulle modifiable pour ce commentaire. Redimensionne la bulle si elle est visible.
setBubbleVisible(visible)
setText(text) Définit le texte de ce commentaire. Met à jour les bulles si elles sont visibles.
updateEditable() Met à jour l'état de la bulle (modifiable / non modifiable) pour refléter son état si elle est actuellement affichée.