blockly >主题

主题类

主题的类。

Signature:

export declare class Theme implements ITheme 

实现:ITheme

构造函数

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

属性

属性 修饰符 类型 说明
name 字符串

方法

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