(クラス)
ユーザーが、マウス ボタンを押したままマウスを移動させたとき、つまりドラッグ動作を開始したときに発生するイベント。
このイベントは、マウス ボタンを 1 回だけ押してからドラッグ操作を開始した場合にのみ発生します。マウス ボタンを短時間内に連続して 2 回押した後にドラッグ操作を開始した場合には、このイベントは発生しません。
注意事項
default: | 新しい DragStarted オブジェクトを作成します。 |
コンストラクタ public | {DragStarted.default} |
プロパティ 継承 GuiInputEvent:
accel?, alt?, command?, ctrl?, has-coordinates?, menu?, shift?, state-mask, test-recorded?, x, y
public | {DragStarted.clear-state}:void |
public | {DragStarted.continue-implicit-pointer-grab v:Visual}:void |
public | {DragStarted.release-implicit-pointer-grab}:void |
(コンストラクタ)
public | {DragStarted.default} |
新しい DragStarted オブジェクトを作成します。
(アクセサ)
(メソッド)
public | {DragStarted.clear-state}:void |
このメソッドは GuiEvent オブジェクトの状態をクリアするために gui-toolkit で呼び出されます。
注意事項
オーバーライド
サブクラスでは、追加されるすべての状態がクリアされるようこのメソッドをオーバーライドしてください。また、基本クラスでクリアすべきすべての状態がクリアされるように、スーパー実装を呼び出す必要もあります。
(メソッド)
public | {DragStarted.continue-implicit-pointer-grab v:Visual}:void |
現在の暗黙的なポインタ グラブに対するグラブ オブジェクトを指定します。
v: グラブ オブジェクトになるオブジェクト。
注意事項
(メソッド)
この Event のスタティック イベント ハンドラを起動します。
プログラミング注意事項
オーバーライド
このメソッドは、それ自身の
スタティック イベント ハンドラに関連付けられた
Event のすべてのサブクラスでオーバーライドされます。
E クラスで定義されたオーバーライド メソッドは、次のテンプレートに従う必要があります。
{method protected {fire-methods target:GuiEventTarget}:void
{target.on-E self}
{super.fire-methods target}
}
ここで、
on-E は
E クラスに関連付けられた
スタティック イベント ハンドラ名です。
fire-methods 内のメソッド呼び出しは、Curl 言語の
スタティック イベント ハンドラ呼び出し順位の規則 (最も用途の特定されたものから最も一般的な用途のもの) に従って順序付ける必要があります。
(メソッド)
public | {DragStarted.release-implicit-pointer-grab}:void |