blockly > CollapsibleToolboxCategory
Classe CollapsibleToolboxCategory
Classe para uma categoria em uma caixa de ferramentas que pode ser recolhida.
Signature:
export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem
Estende: ToolboxCategory
Implementa: ICollapsibleToolboxItem
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(categoryDef, caixa de ferramentas, opt_parent) | Cria uma nova instância da classe CollapsibleToolboxCategory |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
expanded_ | protected |
booleano | Se a categoria deve ou não exibir suas subcategorias. |
registrationName | static |
string | Nome usado para registrar uma categoria da caixa de ferramentas recolhível. |
subcategoriesDiv_ | protected |
HTMLDivElement | nulo | Contêiner para qualquer categoria filha. |
toolboxItems_ | protected |
IToolboxItem[] | Os itens filhos da caixa de ferramentas desta categoria. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
createDom_() | ||
createIconDom_() | ||
createSubCategoriesDom_(subcategories) | protected |
Crie o DOM para todas as subcategorias. |
getChildToolboxItems() | Recebe todos os itens da caixa de ferramentas filhas. (exemplo: Extrai as subcategorias) | |
getDiv() | ||
init() | ||
isCollapsible() | ||
isExpanded() | Indica se a categoria é expandida para mostrar as subcategorias filhas. | |
makeDefaultCssConfig_() | ||
onClick(_e) | ||
parseContents_(categoryDef) | ||
setExpanded(isExpanded) | Abre ou fecha a categoria atual e o menu suspenso associado. | |
setVisible_(isVisible) | ||
toggleExpanded() | Define se a categoria será expandida ou não. |