blockly > comments > CommentBarButton
classe comments.CommentBarButton
Pulsante visualizzato nella barra superiore di un commento.
Firma:
export declare abstract class CommentBarButton implements IFocusableNode
Implementa: IFocusableNode
Costruttori
| Costruttore | Modificatori | Descrizione |
|---|---|---|
| (constructor)(id, workspace, container) | Crea una nuova istanza di CommentBarButton. |
Proprietà
| Proprietà | Modificatori | Tipo | Descrizione |
|---|---|---|---|
| container |
|
SVGGElement | |
| icona |
|
SVGImageElement | Immagine SVG visualizzata su questo pulsante. |
| id |
|
stringa | |
| workspace |
|
WorkspaceSvg |
Metodi
| Metodo | Modificatori | Descrizione |
|---|---|---|
| canBeFocused() | Restituisce un valore che indica se è possibile selezionare questo pulsante. True se è visibile. | |
| getFocusableElement() | Restituisce un elemento DOM che rappresenta questo pulsante che può ricevere lo stato attivo. | |
| getFocusableTree() | Restituisce l'area di lavoro di cui questo pulsante è figlio. | |
| getMargin() | Restituisce il margine nelle coordinate del workspace che circonda questo pulsante. | |
| getParentComment() | Restituisce il commento principale di questo pulsante della barra dei commenti. | |
| getSize(includeMargin) | Restituisce le dimensioni di questo pulsante nelle coordinate dello spazio di lavoro. | |
| isVisible() | Restituisce un valore booleano che indica se questo pulsante è attualmente visibile. | |
| onNodeBlur() | Chiamato quando l'elemento DOM attivabile di questo pulsante perde lo stato attivo. | |
| onNodeFocus() | Chiamato quando l'elemento DOM attivabile di questo pulsante acquisisce lo stato attivo. | |
| performAction(e) | abstract |
Esegui l'azione che deve essere eseguita quando viene attivato questo pulsante. |
| reposition() | abstract |
Modifica la posizione di questo pulsante all'interno del relativo contenitore principale. |