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. |