blockly > ドラッグ > ドラッグ

dragging.Dragger クラス

署名:

export declare class Dragger implements IDragger 

実装: IDragger

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(ドラッグ可能、ワークスペース) Dragger クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected 座標
workspace protected WorkspaceSvg

メソッド

メソッド 修飾子 説明
onDrag(e, totalDelta) 要素を実際に移動する場所の計算を処理します。
onDragEnd(e) ドラッグのクリーンアップを処理します。
onDragStart(e) ドラッグ開始を処理します。
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected ドラッグの終了時にドラッグ可能な要素を元の位置に戻す必要がある場合は true を返します。
updateDragTarget(e) protected ポインタの下のドラッグ ターゲット(存在する場合)を更新します。
wouldDeleteDraggable(e, rootDraggable) protected ドラッグ可能な要素が現在の位置にドロップされた場合に削除される場合は true を返します。