blockly > comments > CommentBarButton
Classe comments.CommentBarButton
Bouton affiché dans la barre supérieure d'un commentaire.
Signature :
export declare abstract class CommentBarButton implements IFocusableNode
Implémente : IFocusableNode
Constructeurs
| Constructeur | Modificateurs | Description |
|---|---|---|
| (constructeur)(id, workspace, container) | Crée une instance CommentBarButton. |
Propriétés
| Propriété | Modificateurs | Type | Description |
|---|---|---|---|
| conteneur |
|
SVGGElement | |
| icône |
|
SVGImageElement | Image SVG affichée sur ce bouton. |
| id |
|
chaîne | |
| workspace |
|
WorkspaceSvg |
Méthodes
| Méthode | Modificateurs | Description |
|---|---|---|
| canBeFocused() | Indique si ce bouton peut être sélectionné. "True" si elle est visible. | |
| getFocusableElement() | Renvoie un élément DOM représentant ce bouton qui peut être sélectionné. | |
| getFocusableTree() | Renvoie l'espace de travail dont ce bouton est un enfant. | |
| getMargin() | Renvoie la marge en coordonnées de l'espace de travail entourant ce bouton. | |
| getParentComment() | Renvoie le commentaire parent de ce bouton de barre de commentaires. | |
| getSize(includeMargin) | Renvoie les dimensions de ce bouton en coordonnées d'espace de travail. | |
| isVisible() | Indique si ce bouton est actuellement visible. | |
| onNodeBlur() | Appelé lorsque l'élément DOM sélectionnable de ce bouton perd le focus. | |
| onNodeFocus() | Appelé lorsque l'élément DOM sélectionnable de ce bouton est sélectionné. | |
| performAction(e) | abstract |
Effectuez l'action que ce bouton doit effectuer lorsqu'il est utilisé. |
| reposition() | abstract |
Ajuste la position de ce bouton dans son conteneur parent. |