blockly > Tema

Clase temática

Clase para un tema.

Signature:

export declare class Theme implements ITheme 

Implementa: ITheme

Constructores

Constructor Modificadores Descripción
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) Construye una instancia nueva de la clase Theme.

Propiedades

Propiedad Modificadores Tipo Descripción
name cadena

Métodos

Método Modificadores Descripción
defineTheme(name, themeObj) static Define un nuevo tema de Blockly.
getComponentStyle(componentName) Obtiene el estilo de un componente de IU de Blockly determinado. Si el valor de estilo es una cadena, intentamos encontrar el valor de cualquier referencia con nombre.
setBlockStyle(blockStyleName, blockStyle) Anula o agrega un estilo al mapa blockStyles.
setCategoryStyle(categoryStyleName, categoryStyle) Anula o agrega un estilo al mapa categoryStyles.
setComponentStyle(componentName, styleValue) Configura un componente de IU de Blockly específico con un valor de estilo.
setFontStyle(fontStyle) Configura el estilo de fuente de un tema.
setStartHats(startHats) Configura los elementos de inicio de un tema.