Classe de tema
Classe para um tema.
Signature:
export declare class Theme implements ITheme
Implementa:ITheme
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(nome, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Cria uma nova instância da classe Theme |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
name | string |
Métodos
Método | Modificadores | Descrição |
---|---|---|
defineTheme(name, themeObj) | static |
Definir um novo tema do Blockly. |
getComponentStyle(componentName) | Recebe o estilo de um determinado componente de interface do Blockly. Se o valor do estilo for uma string, tentaremos encontrar o valor de qualquer referência nomeada. | |
setBlockStyle(blockStyleName, blockStyle) | Substitui ou adiciona um estilo ao mapa blockStyles. | |
setCategoryStyle(categoryStyleName, categoryStyle) | Substitui ou adiciona um estilo ao mapa CategoryStyles. | |
setComponentStyle(componentName, styleValue) | Configure um componente de interface do Blockly específico com um valor de estilo. | |
setFontStyle(fontStyle) | Configure o estilo da fonte de um tema. | |
setStartHats(startHats) | Configurar os recursos iniciais de um tema. |