blockly > [テーマ]

テーマクラス

テーマのクラス。

署名:

export declare class Theme implements ITheme 

実装: ITheme

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(name,opt_blockStyles、opt_categoryStyles、opt_componentStyles) Theme クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 種類 説明
name string

Methods

メソッド 修飾子 説明
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) テーマのスタートハットを設定します。