blockly > IDragTarget

IDragTarget インターフェース

ブロックやバブルがコンポーネントの上にドラッグ / ドロップされたときの動作をカスタマイズするコンポーネントのインターフェース。

署名:

export interface IDragTarget extends IComponent 

拡張: IComponent

Methods

メソッド 説明
getClientRect() ドラッグ ターゲット領域の境界四角形を、ビューポートを基準としたピクセル単位で返します。
onDragEnter(dragElement) ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットに入るタイミングを処理します。
onDragExit(dragElement) ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットから出るタイミングを処理します。
onDragOver(dragElement) ブロックまたはバブルを含むカーソルがこのドラッグ ターゲットにドラッグされたときを処理します。
onDrop(dragElement) このコンポーネントにブロックやバブルがドロップされたときを処理します。ここでは削除を処理しないでください。
shouldPreventMove(dragElement) 提供されたブロックまたはバブルを、このコンポーネントにドロップした後に移動してはならないかどうかを返します。true の場合、要素はドラッグを開始したときの位置に戻ります。