blockly > comments > RenderedWorkspaceComment

Classe comments.RenderedWorkspaceComment

Signature :

export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode 

Extends : WorkspaceComment

Implémente : IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode

Constructeurs

Constructeur Modificateurs Description
(constructor)(workspace, id) Construit le commentaire de l'espace de travail, y compris la vue.

Propriétés

Propriété Modificateurs Type Description
afficher CommentView Classe englobant les éléments SVG qui composent le commentaire de l'espace de travail.
workspace readonly WorkspaceSvg

Méthodes

Méthode Modificateurs Description
canBeFocused() Consultez IFocusableNode.canBeFocused.
dispose() Supprime la vue.
drag(newLoc) Fait glisser le commentaire vers l'emplacement indiqué.
endDrag() Met fin au déplacement du commentaire.
getBoundingRectangle() Renvoie le rectangle englobant de ce commentaire dans les coordonnées de l'espace de travail. Respecte le pliage.
getEditorFocusableNode()
getFocusableElement() Consultez IFocusableNode.getFocusableElement.
getFocusableTree() Consultez IFocusableNode.getFocusableTree.
getSize() Renvoie la taille du commentaire en unités d'espace de travail. Ne respecte pas le regroupement.
getSvgRoot() Renvoie l'élément SVG racine de ce commentaire.
isCopyable() Indique si ce commentaire peut être copié ou non
isMovable() Indique si ce commentaire peut être déplacé ou non.
moveBy(dx, dy, reason) Déplace le commentaire des quantités indiquées dans les coordonnées de l'espace de travail.
moveTo(location, reason) Déplace le commentaire à l'emplacement indiqué dans les coordonnées de l'espace de travail.
onNodeBlur() Consultez IFocusableNode.onNodeBlur.
onNodeFocus() Consultez IFocusableNode.onNodeFocus.
revertDrag() Déplace le commentaire à l'endroit où il se trouvait au début du déplacement.
select() Met en évidence le commentaire.
setCollapsed(collapsed) Indique si le commentaire est réduit ou non.
setDeleteStyle(wouldDelete) Indique visuellement que ce commentaire serait supprimé s'il était déposé.
setEditable(editable) Indique si le commentaire peut être modifié ou non.
setPlaceholderText(text) Définit le texte de l'espace réservé affiché si le commentaire est vide.
setSize(size) Définit la taille du commentaire.
setText(text) Définit le texte du commentaire.
showContextMenu(e) Afficher un menu contextuel pour ce commentaire.
snapToGrid() Accrochez ce commentaire au point de grille le plus proche.
startDrag() Démarre un déplacement du commentaire.
toCopyData() Renvoie une représentation sérialisable au format JSON de l'état de ce commentaire, qui peut être utilisée pour le coller.
unselect() Désélectionne visuellement le commentaire.