ブロックする >blockRendering >MarkerSvg
blockRendering.MarkerSvg クラス
マーカーを SVG として視覚的にレンダリングするためのメソッドを含む、マーカーのクラス。
署名:
export declare class MarkerSvg
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(コンストラクタ)(ワークスペース, 定数, マーカー) | MarkerSvg クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
colour_ | 文字列 | ||
constants_ | protected |
ConstantProvider | マーカーの描画に必要な定数。 |
currentMarkerSvg | SVGElement |null | マーカーの現在の SVG 要素。 | |
markerBlock_ | protected |
SVGPathElement |null | |
markerInput_ | protected |
SVGPathElement |null | |
markerSvg_ | protected |
SVGGElement |null | マーカーを含むルート SVG グループ。 |
markerSvgLine_ | protected |
SVGRectElement |null | |
markerSvgRect_ | protected |
SVGRectElement |null | |
svgGroup_ | protected |
SVGGElement |null |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
applyColour_(_curNode) | protected |
マーカーの色を適用します。 |
createDom() | マーカーの DOM 要素を作成します。 | |
createDomInternal_() | protected |
マーカーの SVG を作成します。 |
dispose() | このマーカーを破棄します。 | |
draw(oldNode, curNode) | マーカーを更新します。 | |
getBlinkProperties_() | protected |
プロパティを取得して、マーカーを点滅させます。 |
getMarker() | マーカーを取得します。 | |
getSvgRoot() | SVG のルートノードを返します。存在しない場合は null を返します。 | |
hide() | マーカーを非表示にします。 | |
isCursor() | マーカーをカーソルとして描画する場合は true、そうでない場合は false に設定します。カーソルが点滅する線として描画されます。マーカーは実線として描画されます。 | |
positionBlock_(width, markerOffset, markerHeight) | protected |
ブロックにマーカーを配置します。ブロックを囲む長方形の上半分の枠線を表示します。 |
positionInput_(connection) | protected |
入力接続のマーカーを配置します。塗りつぶされたパズルピースを表示します。 |
positionLine_(x, y, width) | protected |
ワークスペース単位で指定した座標にマーカーを移動して表示します。水平線を表示します。 |
positionOutput_(width, height, connectionShape) | protected |
出力接続のマーカーを配置します。パズルの枠線と、上下の経路を表示します。 |
positionPrevious_(width, markerOffset, markerHeight, connectionShape) | protected |
前の接続にマーカーを置きます。前の接続を表すノッチがある半長方形を表示します。 |
positionRect_(x, y, width, height) | protected |
ワークスペース単位で指定した座標にマーカーを移動して表示します。塗りつぶしの長方形を表示します。 |
setParent_(newParent) | protected |
マーカーの SVG ルートを親の SVG グループに追加します。 |
showAtLocation_(curNode) | protected |
curNode のタイプに基づいてマーカーの表示状態を更新します。 |
showCurrent_() | protected |
現在のマーカーを表示します。 |
showWithBlock_(curNode) | protected |
ブロックのマーカーを配置して表示します。 |
showWithButton_(curNode) | protected |
フライアウト ボタンのマーカーを配置して表示します。ボタンの周囲にパディングを追加したボックスです。 |
showWithCoordinates_(curNode) | protected |
ワークスペース座標にマーカーを配置して表示します。これは横線です。 |
showWithField_(curNode) | protected |
フィールドのマーカーを配置して表示します。これはフィールドを囲むボックスです。 |
showWithInput_(curNode) | protected |
入力用のマーカーを配置して表示します。これはパズルピースです。 |
showWithNext_(curNode) | protected |
次の接続用のマーカーを配置して表示します。これは水平線です。 |
showWithOutput_(curNode) | protected |
出力接続のマーカーを配置して表示します。 |
showWithPrevious_(curNode) | protected |
以前の接続のマーカーを配置して表示します。 |
showWithStack_(curNode) | protected |
スタックのマーカーを配置して表示します。これは、積み重なったブロック全体の周囲にパディングを追加した箱です。 |