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 |
|
Bloquer | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | Chaîne de type utilisée pour identifier cette icône. |
WEIGHT |
|
(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. |