ブロックする >テーマ

テーマクラス

テーマのクラス。

署名:

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