blockly > ToolboxItem

Classe ToolboxItem

Classe per un elemento della cassetta degli attrezzi.

Firma:

export declare class ToolboxItem implements IToolboxItem 

Implementa: IToolboxItem

Costruttori

Costruttore Modificatori Descrizione
(constructor)(toolboxItemDef, parentToolbox, opt_parent) Costruisce 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 La cassetta degli attrezzi a cui appartiene questa categoria.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Metodi

Metodo Modificatori Descrizione
canBeFocused() Consulta IFocusableNode.canBeFocused.
dispose() Smaltire questo elemento della cassetta degli attrezzi. Nessuna operazione per impostazione predefinita.
getClickTarget() Recupera l'elemento HTML cliccabile. L'elemento della cassetta degli attrezzi principale riceve i clic. La cassetta degli attrezzi principale aggiungerà un ID a questo elemento in modo da poter passare l'evento onClick all'elemento toolboxItem corretto.
getDiv() Recupera il div per l'elemento della cassetta degli attrezzi.
getFocusableElement() Consulta IFocusableNode.getFocusableElement.
getFocusableTree() Consulta IFocusableNode.getFocusableTree.
getId() Restituisce un identificatore univoco per questo elemento della cassetta degli attrezzi.
getParent() Recupera l'elemento principale se l'elemento della cassetta degli attrezzi è nidificato.
init() Inizializza l'elemento della cassetta degli attrezzi. Sono incluse la creazione del DOM e l'aggiornamento dello stato di eventuali elementi in base all'oggetto info.
isCollapsible() Indica se l'elemento della cassetta degli attrezzi è comprimibile.
isSelectable() Indica se l'elemento della cassetta degli attrezzi è selezionabile.
onNodeBlur() Vedi IFocusableNode.onNodeBlur.
onNodeFocus() Consulta IFocusableNode.onNodeFocus.
setVisible_(_isVisible) Imposta se la categoria è visibile o meno. Affinché una categoria sia visibile, è necessario espandere anche la categoria principale.