blockly > Tema

Clase de tema

Clase para un tema.

Signature:

export declare class Theme implements ITheme 

Implementaciones: 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 string

Métodos

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