ブロックする >zelos >ConstantProvider

zelos.ConstantProvider クラス

Zelos モードでブロックをレンダリングするための定数を提供するオブジェクト。

署名:

export declare class ConstantProvider extends BaseConstantProvider 

拡張: BaseConstantProvider

コンストラクタ

コンストラクタ 修飾子 説明
(structor)() 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 数値
六角形 シェイプ |null ブール値レポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前の null。
JAGGED_TEETH_HEIGHT 数値
JAGGED_TEETH_WIDTH 数値
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH 数値
REPLACEMENT_GLOW_COLOUR 文字列 交換用のグロー色。
REPLACEMENT_GLOW_SIZE 数値 選択したグローのサイズ。
replacementGlowFilterId 文字列 代替グロー フィルタの ID。フィルタが設定されていない場合は空の文字列。
まとめ シェイプ |null 数値または文字列のレポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前の null。
SELECTED_GLOW_COLOUR 文字列 選択したグローの色。
SELECTED_GLOW_SIZE 数値 選択したグローのサイズ。
selectedGlowFilterId 文字列 選択したグロー フィルタの ID。フィルタが設定されていない場合は空の文字列。
SHAPE_IN_SHAPE_PADDING { [key: number]: { [key: number]: number;}} 出力/入力シェイプのマップと、それらのシェイプによってブロックのパディング量。外側のキーは外側の形状で、内側のキーは内側の形状です。内側の形状が左端または右端にある入力ブロックが外形のブロックに含まれている場合、ブロック要素は、指定されたパディングに到達するように配置されます。
形状 { 16 進数: 数値;ROUND: 数値;SQUARE: 数値;PUZZLE: number;NOTCH: 数値。}
2 乗 シェイプ |null 長方形レポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前の null。
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)