blockly > zelos > ConstantProvider

zelos.ConstantProvider 类

为在 Zelos 模式下渲染块提供常量的对象。

Signature:

export declare class ConstantProvider extends BaseConstantProvider 

扩展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)