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

protected

readonly

SVGGElement
icona

protected

abstract

readonly

SVGImageElement Immagine SVG visualizzata su questo pulsante.
id

protected

readonly

stringa
workspace

protected

readonly

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.