blockly >zelos >ConstantProvider
zelos.ConstantProvider 类
此对象可为在 Zelos 模式下渲染块提供常量。
Signature:
export declare class ConstantProvider extends BaseConstantProvider
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)() | 构造 ConstantProvider 类的新实例 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
CURSOR_COLOUR | 字符串 | ||
CURSOR_RADIUS | number | 输入和输出连接的游标半径。 | |
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 | number | ||
六边形 | 形状 |null | 此对象包含用于布尔值报告程序块的六边形的相关信息。在调用 init 之前为 null。 | |
JAGGED_TEETH_HEIGHT | number | ||
JAGGED_TEETH_WIDTH | number | ||
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH | number | ||
REPLACEMENT_GLOW_COLOUR | 字符串 | 替换的光晕颜色。 | |
REPLACEMENT_GLOW_SIZE | number | 所选光晕的大小。 | |
replacementGlowFilterId | 字符串 | 替换发光滤镜的 ID,如果未设置滤镜,则为空字符串。 | |
舍入 | 形状 |null | 此对象包含用于数字或字符串报告程序块的六边形的相关信息。在调用 init 之前为 null。 | |
SELECTED_GLOW_COLOUR | 字符串 | 所选的光晕颜色。 | |
SELECTED_GLOW_SIZE | number | 所选光晕的大小。 | |
selectedGlowFilterId | 字符串 | 所选光晕滤镜的 ID,如果未设置滤镜,则为空字符串。 | |
SHAPE_IN_SHAPE_PADDING | { [键:数字]: { [键:数字]: 数字;};} | 输出/输入形状及其导致块被填充的数量的映射。外键表示外形,内键表示内形。如果具有外部形状的块包含内部形状位于左边缘或右边缘的输入块,则块元素将对齐,以便达到指定的内边距。 | |
形状 | { HEXAGONAL: number;ROUND:数字;SQUARE:number;PUZZLE:数字;NOTCH:数字;} | ||
方形 | 形状 |null | 此对象包含用于矩形报告块的六边形的相关信息。在调用 init 之前为 null。 | |
START_HAT_HEIGHT | number | ||
START_HAT_WIDTH | number | ||
STATEMENT_INPUT_SPACER_MIN_WIDTH | number |
方法
方法 | 修饰符 | 说明 |
---|---|---|
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) |