blockly > 主题

主题类

用于主题的类。

Signature:

export declare class Theme implements ITheme 

实现:ITheme

构造函数

构造函数 修饰符 说明
(constructor)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) 构造 Theme 类的新实例

属性

媒体资源 修饰符 类型 说明
name string

方法

方法 修饰符 说明
defineTheme(name, themeObj) static 定义一个新的 Blockly 主题。
getComponentStyle(componentName) 获取指定 Blockly 界面组件的样式。如果样式值为字符串,我们会尝试查找任何已命名引用的值。
setBlockStyle(blockStyleName, blockStyle) 覆盖 blockStyles 地图,或向 blockStyles 地图添加样式。
setCategoryStyle(categoryStyleName, categoryStyle) 覆盖 categoryStyles 地图,或向其添加样式。
setComponentStyle(componentName, styleValue) 使用样式值配置特定的 Blockly 界面组件。
setFontStyle(fontStyle) 配置主题的字体样式。
setStartHats(startHats) 配置主题的起始帽子。