blockly > zelos > ConstantProvider
zelos.ConstantProvider 類別
在 Zelos 模式中,提供常數來算繪區塊的物件。
Signature:
export declare class ConstantProvider extends BaseConstantProvider
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(格線單位) | 建立新的 ConstantProvider。 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
CURSOR_COLOUR | 字串 | ||
CURSOR_RADIUS | 數字 | 輸入和輸出連線的游標半徑。 | |
FIELD_COLOUR_FULL_BLOCK | 布林值 | ||
FIELD_DROPDOWN_COLOURED_DIV | 布林值 | ||
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | 布林值 | ||
FIELD_DROPDOWN_SVG_ARROW | 布林值 | ||
FIELD_TEXT_FONTFAMILY | 字串 | ||
FIELD_TEXT_FONTWEIGHT | 字串 | ||
FIELD_TEXTINPUT_BOX_SHADOW | 布林值 | ||
FULL_BLOCK_FIELDS | 布林值 | ||
GRID_UNIT | 數字 | ||
HEXAGONAL | 形狀 | 空值 | 這個物件包含用於布林值回報區塊的六邊形相關資訊。在呼叫初始化之前為空值。 | |
JAGGED_TEETH_HEIGHT | 數字 | ||
JAGGED_TEETH_WIDTH | 數字 | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | 數字 | ||
REPLACEMENT_GLOW_COLOUR | 字串 | 替換光暈的顏色。 | |
REPLACEMENT_GLOW_SIZE | 數字 | 所選光暈的大小。 | |
replacementGlowFilterId | 字串 | 替換光暈濾鏡的 ID,如果沒有設定濾鏡,則為空字串。 | |
ROUNDED | 形狀 | 空值 | 這個物件包含用於數字或字串回報區塊的六邊形相關資訊。在呼叫初始化之前為空值。 | |
SELECTED_GLOW_COLOUR | 字串 | 所選光暈顏色。 | |
SELECTED_GLOW_SIZE | 數字 | 所選光暈的大小。 | |
selectedGlowFilterId | 字串 | 所選發光濾鏡的 ID,如果未設定濾鏡,則為空字串。 | |
SHAPE_IN_SHAPE_PADDING | { [key: number]: { [key: number]: number; }; } | 輸出/輸入形狀的對應表,以及這些形狀應導致的填充區塊數量。外部鍵是外部形狀,內部鍵是內部形狀。當外框形狀的區塊包含內框形狀的輸入區塊,且位於左側或右側邊緣時,區塊元素會對齊,以便達到指定的邊框間距。 | |
形狀 | { HEXAGONAL: 數字; ROUND: 數字; SQUARE: 數字; PUZZLE: 數字; NOTCH: 數字;} | ||
SQUARED | 形狀 | 空值 | 這個物件包含用於矩形檢舉區塊的六邊形相關資訊。在呼叫初始化之前為空值。 | |
START_HAT_HEIGHT | 數字 | ||
START_HAT_WIDTH | 數字 | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | 數字 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
createDom(svg, tagName, selector, injectionDivIfIsParent) | ||
dispose() | ||
generateSecondaryColour_(colour) | ||
generateTertiaryColour_(colour) | ||
getCSS_(selector) | ||
init() | ||
makeHexagonal() | protected |
建立六角形形狀的大小和路徑資訊。 |
makeInsideCorners() | ||
makeNotch() | ||
makeRounded() | protected |
建立圓角形狀的大小和路徑資訊。 |
makeSquared() | protected |
建立方形圖形的大小和路徑資訊。 |
makeStartHat() | ||
setDynamicProperties_(theme) | ||
setFontConstants_(theme) | ||
shapeFor(connection) |