ブロックする >ドラッグ >ドラッグ

generative.Dragger クラス

署名:

export declare class Dragger implements IDragger 

実装: IDragger

コンストラクタ

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

プロパティ

プロパティ 修飾子 タイプ 説明
ドラッグ可能 protected IDraggable
dragTarget protected IDragTarget |null
startLoc protected 座標
ワークスペース protected WorkspaceSvg

メソッド

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