blockly > blockRendering > Row

blockRendering.Row クラス

レンダリングされたブロックとそのすべてのサブコンポーネントに表示される 1 行を表すオブジェクト。

署名:

export declare class Row 

コンストラクタ

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

プロパティ

プロパティ 修飾子 種類 説明
位置揃え 数値 | null 行の配置。
constants_

protected

readonly

ConstantProvider
要素 測定可能[] この行に含まれる要素の配列。
hasDummyInput boolean 行にダミー入力または終了行入力があるかどうか。
hasExternalInput boolean 行に外部入力があるかどうか。
hasInlineInput boolean 行にインライン入力があるかどうか。
hasJaggedEdge boolean 行のエッジがギザギザになっているかどうか。
hasStatement boolean 行にステートメント入力があるかどうか。
高さ 数値 行の高さ。
minHeight 数値 行の最小の高さ。
minWidth 数値 ブロックの左端から右側までの行の最小幅。インラインでない限り、子ブロックは含まれません。
notchOffset 数値
statementEdge 数値 ここに、ブロックのすべてのステートメント入力の左端を配置します。これにより、可変幅のフィールドによって処理されるステートメントの入力がすべて整列されることが保証されます。
タイプ 数値
数値 ブロックの左端から右側までの行の幅。インラインでない限り、子ブロックは含まれません。
widthWithConnectedBlocks 数値 ブロックの左端からブロックまたは接続された子ブロックの端までの行の幅。
xPos 数値 ブロックの svg グループの原点を基準とする行の X 位置。
yPos 数値 ブロックの svg グループの原点を基準とする行の Y 位置。

Methods

メソッド 修飾子 説明
endsWithElemSpacer() この行を要素スペーサーで終わらせるかどうかを決定します。
getFirstSpacer() この行の最初のスペーサー要素を取得するためのコンビニエンス メソッド。
getLastInput() この行の最後の入力があれば、それを取得します。
getLastSpacer() この行の最後のスペーサー要素を取得するためのコンビニエンス メソッド。
measure() すべてのサブコンポーネントを調べて、行のすべてのサイズ プロパティを入力します。
startsWithElemSpacer() この行を要素スペーサーで開始するかどうかを決定します。