blockly > zelos > ConstantProvider

zelos.ConstantProvider クラス

ゼロモードでのブロックのレンダリングに使用する定数を提供するオブジェクト。

署名:

export declare class ConstantProvider extends BaseConstantProvider 

拡張: BaseConstantProvider

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)() ConstantProvider クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 種類 説明
CURSOR_COLOUR string
CURSOR_RADIUS 数値 入力接続と出力接続のカーソルの半径。
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 数値
六角形 シェイプ | null ブール値レポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前に null になります。
JAGGED_TEETH_HEIGHT 数値
JAGGED_TEETH_WIDTH 数値
MAX_DYNAMIC_CONNECTION_SHAPE_WIDTH 数値
REPLACEMENT_GLOW_COLOUR string 交換用のグロー。
REPLACEMENT_GLOW_SIZE 数値 選択したグローのサイズ。
replacementGlowFilterId string 置換用のグロー フィルタの ID。フィルタが設定されていない場合は空の文字列。
円形 シェイプ | null 数値または文字列のレポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前に null になります。
SELECTED_GLOW_COLOUR string 選択したグローの色。
SELECTED_GLOW_SIZE 数値 選択したグローのサイズ。
selectedGlowFilterId string 選択したグロー フィルタの ID。フィルタが設定されていない場合は空の文字列。
SHAPE_IN_SHAPE_PADDING { [キー: 数値]: { [キー: 数値]: 数値; }; } 出力/入力シェイプと、それらによってブロックをパディングする量のマップ。外側のキーは外側のシェイプで、内側のキーは内側のシェイプです。外側のシェイプを持つブロックの左端または右端に内側のシェイプを持つ入力ブロックが含まれている場合、指定されたパディングに達するようにブロック要素が配置されます。
シェイプ { HEXAGONAL: 数値; ROUND: 数値; SQUARE: 数値; パズル: 数値; NOTCH: 数値; }
スクワッド シェイプ | null 長方形のレポーター ブロックに使用される六角形に関する情報を含むオブジェクト。init が呼び出される前に null になります。
START_HAT_HEIGHT 数値
START_HAT_WIDTH 数値
STATEMENT_INPUT_SPACER_MIN_WIDTH 数値

Methods

メソッド 修飾子 説明
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)