blockly > zelos > ConstantProvider

zelos.ConstantProvider 類別

提供可在 Zelos 模式下提供算繪區塊常數的物件。

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

擴充: BaseConstantProvider

建構函式

建構函式 修飾符 說明
(建構函式)() 建構 ConstantProvider 類別的新執行個體

屬性

屬性 修飾符 類型 說明
CURSOR_COLOUR 字串
CURSOR_RADIUS 號碼 輸入和輸出連線的遊標半徑。
FIELD_COLOUR_FULL_BLOCK boolean
FIELD_DROPDOWN_COLOURED_DIV boolean
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW boolean
FIELD_DROPDOWN_SVG_ARROW boolean
FIELD_TEXT_FONTFAMILY 字串
FIELD_TEXT_FONTWEIGHT 字串
FIELD_TEXTINPUT_BOX_SHADOW boolean
FULL_BLOCK_FIELDS boolean
GRID_UNIT 號碼
十六進位 形狀 | 空值 這個物件包含用於布林回報工具區塊的六邊形相關資訊。呼叫 init 前為空值。
JAGGED_TEETH_HEIGHT 號碼
JAGGED_TEETH_WIDTH 號碼
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH 號碼
REPLACEMENT_GLOW_COLOUR 字串 更換的光暈顏色。
REPLACEMENT_GLOW_SIZE 號碼 所選光暈的大小。
replacementGlowFilterId 字串 替換的光暈篩選器的 ID;如未設定篩選條件,則會提供空白字串。
回合 形狀 | 空值 這個物件包含用於數字或字串回報器區塊的六邊形相關資訊。呼叫 init 前為空值。
SELECTED_GLOW_COLOUR 字串 所選的光暈顏色。
SELECTED_GLOW_SIZE 號碼 所選光暈的大小。
selectedGlowFilterId 字串 所選光暈篩選器的 ID;如未設定篩選條件,則會提供空白字串。
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number; }; } 輸出/輸入形狀的對應圖,以及這些形狀應導致區塊填充的數量。外鍵是外框,內部鍵為內部形狀。如果區塊具有外框形狀,且包含內部形狀的輸入區塊位於其左側或右側,區塊元素就會對齊,達到指定的邊框間距。
形狀 { HEXAGONAL:數字;ROUND:數字;mode:數字;PUZZLE:數字;NOTCH:數字;}
嵌入 形狀 | 空值 這個物件包含矩形回報器區塊的六邊形相關資訊。呼叫 init 前為空值。
START_HAT_HEIGHT 號碼
START_HAT_WIDTH 號碼
STATEMENT_INPUT_SPACER_MIN_WIDTH 號碼

方法

方法 修飾符 說明
createDom(svg, tagName, selector)
dispose()
generateSecondaryColour_(colour)
generateTertiaryColour_(colour)
getCSS_(selector)
init()
makeHexagonal() protected 建立六角形形狀的大小和路徑資訊。
makeInsideCorners()
makeNotch()
makeRounded() protected 建立圓角形狀的大小和路徑資訊。
makeSquared() protected 建立正方形形狀的大小和路徑資訊。
makeStartHat()
setDynamicProperties_(theme)
setFontConstants_(theme)
shapeFor(connection)