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