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