封鎖 >主題

主題類別

主題類別。

Signature:

export declare class Theme implements ITheme 

實作:ITheme

建構函式

建構函式 修飾符 說明
(buildor)(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) 覆寫或加入類別樣式地圖。
setComponentStyle(componentName, styleValue) 使用樣式值設定特定的 Blockly UI 元件。
setFontStyle(fontStyle) 設定主題的字型樣式。
setStartHats(startHats) 設定主題的起始帽。