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. |