テーマクラス
テーマのクラス。
署名:
export declare class Theme implements ITheme
実装: ITheme
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(name, opt_blockStyles, opt_categoryStyles, opt_componentStyles) | Theme クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
name | 文字列 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
defineTheme(name, themeObj) | static |
新しい Blockly テーマを定義します。 |
getComponentStyle(componentName) | 指定された Blockly UI コンポーネントのスタイルを取得します。スタイル値が文字列の場合、名前付き参照の値の検索が試行されます。 | |
setBlockStyle(blockStyleName, blockStyle) | blockStyles マップにスタイルをオーバーライドまたは追加します。 | |
setCategoryStyle(categoryStyleName, categoryStyle) | categoryStyles マップにスタイルをオーバーライドまたは追加します。 | |
setComponentStyle(componentName, styleValue) | 特定の Blockly UI コンポーネントにスタイル値を設定します。 | |
setFontStyle(fontStyle) | テーマのフォント スタイルを構成します。 | |
setStartHats(startHats) | テーマの開始ハットを構成します。 |