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