blockly > Tema

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.