(クラス)
マウス ボタンが離されると発生するイベント。
注意事項
default: | 新しい PointerRelease オブジェクトを作成します。 |
コンストラクタ public | {PointerRelease.default} |
アクセサ public PointerRelease.can-end-implicit-pointer-grab?:
bool
アクセサ public PointerRelease.delay-since-press?:
bool
アクセサ public PointerRelease.moved-since-press?:
bool プロパティ 継承 GuiInputEvent:
accel?, alt?, command?, ctrl?, has-coordinates?, menu?, shift?, state-mask, test-recorded?, x, y
(コンストラクタ)
public | {PointerRelease.default} |
新しい PointerRelease オブジェクトを作成します。
(アクセサ)
アクセサ public PointerRelease.can-end-implicit-pointer-grab?:
bool 暗黙的なポインタ グラブを終了する必要がある場合は、true を返します。
(アクセサ)
アクセサ public PointerRelease.delay-since-press?:
bool PointerPress からかなり多くの時間が経っているかどうかを示します。
説明
明確な時間を測定することは、2 回目の PointerPress がダブル クリックとしてカウントされたか、別の 1 回のクリックとしてカウントされたか判定するのと同じです。
導入:
バージョン 6.0
(アクセサ)
アクセサ public PointerRelease.moved-since-press?:
bool PointerPress が発生してから、ポインタの位置がはっきりと移動したかどうかを示します。
説明
明確な移動を測定することは、
DragStarted イベントを送るかどうか判定するこの値と同じ意味になります。マウスが明らかに移動していない場合は、press と release が一緒に発生すると 1 回のクリックとして解釈されます。
導入:
バージョン 6.0
(メソッド)
この Event のスタティック イベント ハンドラを起動します。
プログラミング注意事項
オーバーライド
このメソッドは、それ自身の
スタティック イベント ハンドラに関連付けられた
Event のすべてのサブクラスでオーバーライドされます。
E クラスで定義されたオーバーライド メソッドは、次のテンプレートに従う必要があります。
{method protected {fire-methods target:GuiEventTarget}:void
{target.on-E self}
{super.fire-methods target}
}
ここで、
on-E は
E クラスに関連付けられた
スタティック イベント ハンドラ名です。
fire-methods 内のメソッド呼び出しは、Curl 言語の
スタティック イベント ハンドラ呼び出し順位の規則 (最も用途の特定されたものから最も一般的な用途のもの) に従って順序付ける必要があります。