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