blockly > ToolboxItem

Classe ToolboxItem

Classe per un elemento negli strumenti.

Firma:

export declare class ToolboxItem implements IToolboxItem 

Implementa: IToolboxItem

Costruttori

Costruttore Modificatori Descrizione
(costruttore)(toolboxItemDef, parentToolbox, opt_parent) Crea una nuova istanza della classe ToolboxItem

Proprietà

Proprietà Modificatori Tipo Descrizione
id_ protected stringa
level_ protected numero
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Il toolbox a cui appartiene questa categoria.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
dispose() Smaltire questo oggetto della casella degli strumenti. No-op per impostazione predefinita.
getClickTarget() Restituisce l'elemento HTML su cui è possibile fare clic. L'elemento toolbox principale riceve clic. Il toolbox principale aggiungerà un ID a questo elemento in modo che possa passare l'evento start al valore toolboxItem corretto.
getDiv() Ottiene il div per l'elemento degli strumenti.
getId() Restituisce un identificatore univoco per questo elemento degli strumenti.
getParent() Ottiene il principale se l'elemento degli strumenti è nidificato.
init() Inizializza l'elemento degli strumenti. Ciò include la creazione del DOM e l'aggiornamento dello stato di tutti gli elementi in base all'oggetto info.
isCollapsible() Indica se l'elemento degli strumenti è comprimibile.
isSelectable() Indica se l'elemento degli strumenti è selezionabile.
setVisible_(_isVisible) Consente di stabilire se la categoria è visibile o meno. Affinché una categoria sia visibile, anche la sua categoria principale deve essere espansa.