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émente: 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.
POIDS

static

readonly

(non déclaré) Pondération de cette icône par rapport aux autres. 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()
createBubble() protected
dispose()
getBubble() Voir IHasBubble.getBubble.
getBubbleLocation()
getBubbleSize()
getSize()
getText() Renvoie le texte de ce commentaire.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Applique l'état donné à ce commentaire.
onBubbleLocationChange()
onClick()
onLocationChange(blockOrigin)
onSizeChange() Met à jour la taille de cette icône en fonction de la taille de la bulle de saisie.
onTextChange() Met à jour le texte de ce commentaire en fonction des modifications apportées au texte de la bulle de saisie.
saveState()
setBubbleLocation(location) Définit l'emplacement de la bulle de commentaire dans l'espace de travail.
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 l'état de la bulle si elle est actuellement affichée.