主题类
主题的类。
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) | 配置主题的“开始帽”。 |