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