blockly > 主題

主題類別

主題的類別。

Signature:

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) 設定主題的開始帽。