テーマクラス
テーマのクラス。
署名:
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) | テーマの開始ハットを構成します。 |