主题类
用于主题的类。
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) | 配置主题的起始帽子。 |