Class: DragSession

DragSession

new DragSession

DragSession

図形(Shapeクラス)のドラッグ操作を行うためのクラスです。コンストラクタで渡された図形についてのドラッグ操作を管理します。

Parameters:
Name Type Description
shape ArtShape ドラッグ操作対象の図形

Members

shape :ArtShape

ドラッグ操作対象の図形


Methods

cancel

ドラッグセッションを終了して位置を元に戻す

moveメソッドで移動させた処理を元に戻します。

Returns:
Type
DragSession

end

ドラッグセッションを終了して位置を確定させる

moveメソッドを使って移動させた位置で、図形の位置を確定します。

Returns:
Type
DragSession

move

指定された位置に移動

このメソッドを使って図形を移動すると、見た目の位置のみが変化します。図形(ArtShape)のmoveToやmoveByは呼ばれません。 ユーザによるドラッグ操作等の、移動先が未確定の場合の図形の移動のためのメソッドです。

このメソッドで移動した位置に、図形の位置を確定させたい場合は、endを呼んでください。

引数にはドラッグセッション開始位置からの移動量(x,y)を指定します。

Parameters:
Name Type Description
x number
y number