blockly > Tema

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.