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