blockly > blockRendering > ConstantProvider
blockRendering.ConstantProvider 類別
提供轉譯區塊常數的物件。
Signature:
export declare class ConstantProvider
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(constructor)() | 建構 ConstantProvider 類別的新例項 |
屬性
方法
方法 | 修飾符 | 說明 |
---|---|---|
createBlockStyle_(colour) | protected |
根據指定顏色建立區塊樣式物件。 |
createDom(svg, tagName, selector) | 建立此轉譯器所需的任何 DOM 元素 (篩選器、模式等)。 | |
dispose() | Dispose 這個常數提供器。刪除此供應器建立的所有 DOM 元素。 | |
generateSecondaryColour_(inputColour) | protected |
根據傳入的主要顏色產生次要顏色。 |
generateTertiaryColour_(inputColour) | protected |
根據傳入的主要顏色產生三次色。 |
getBlockStyle(blockStyleName) | 取得指定區塊樣式名稱的 BlockStyle。 | |
getBlockStyleForColour(colour) | 根據單一顏色值取得或建立區塊樣式。根據顏色產生樣式名稱。 | |
getCSS_(selector) | protected |
取得轉譯器初始化時,插入的任何轉譯器專屬 CSS。 |
init() | 根據建構函式中設定的常數初始化形狀物件。 | |
injectCSS_(tagName, selector) | protected |
將轉譯器特定的 CSS 插入頁面。 |
makeInsideCorners() | protected |
|
makeJaggedTeeth() | protected |
|
makeNotch() | protected |
|
makeOutsideCorners() | protected |
|
makePuzzleTab() | protected |
|
makeStartHat() | protected |
|
setComponentConstants_(theme) | protected |
透過主題的元件樣式設定常數。 |
setDynamicProperties_(theme) | protected |
設定依賴其他值或主題屬性的動態屬性。 |
setFontConstants_(theme) | protected |
設定與字型相關的常數。 |
setTheme(theme) | 重新整理依主題而定的常數屬性。 | |
shapeFor(connection) | 根據連線類型,取得具有連線形狀和大小資訊的物件。 | |
validatedBlockStyle_(blockStyle) | protected |
根據輸入樣式物件取得完整的區塊樣式物件。請填入任何遺漏的值。 |