Classe de tema
Aula com um tema.
Signature:
export declare class Theme implements ITheme
Implements: 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) | Recupera o estilo de um determinado componente de interface do Blockly. Se o valor de 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) | Configura o estilo da fonte de um tema. | |
| setStartHats(startHats) | Configure os hats iniciais de um tema. |