TouchWindowEvent (クラス)
public final TouchWindowEvent {inherits TimedWindowEvent}
パッケージ: CURL.GRAPHICS.WINDOW

1つ以上のタッチが発生したことを通知します。

説明

1つの TouchWindowEvent は、TouchWindowContact に代表されるような個別の接触を複数保持しています。各イベントは、タッチデバイスへの1回の指でのタッチを意味していることが多いでしょう。


TouchWindowEvent それ自身は位置情報を持っていませんが、その接触は(位置情報を)持っています。
導入: バージョン 8.0

コンストラクタ
default:
コンストラクタ protected {TouchWindowEvent.default}

プロパティ
contact-count:このイベント内での個別の接触の数。
フィールド public-get private-set TouchWindowEvent.contact-count:int
primary-contact-index:存在する初回接触のインデックス。
フィールド public-get private-set TouchWindowEvent.primary-contact-index:int
state:イベントが起きた際の入力システムの状態を示します。
フィールド public-get private-set TouchWindowEvent.state:StateMask
プロパティ 継承 TimedWindowEvent: time
プロパティ 継承 WindowEvent: window

クラス変数と定数
max-contacts:このイベントが扱える接触数の最大値。
public constant TouchWindowEvent.max-contacts:int =10

メソッド
get-contact:このイベント内から、1つの接触を取得します。
public {TouchWindowEvent.get-contact index:int}:TouchWindowContact
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
protected {TouchWindowEvent.default}
この項目はサポートされていません。内部使用限定となっています。



プロパティ詳細
contact-count (フィールド)
public-get private-set TouchWindowEvent.contact-count:int

このイベント内での個別の接触の数。



primary-contact-index (フィールド)
public-get private-set TouchWindowEvent.primary-contact-index:int

存在する初回接触のインデックス。

説明

タッチグループの中で、あるコンタクトがプライマリ コンタクトとなる場合があり、一般的に最初のコンタクトがそれに該当します。もしくは古典的にはマウスのインターフェースで、ポインタにマップされたものが該当します。
全てのシステムがプライマリ コンタクトを生成するわけではありません。そのような場合、この値は -1 になります。


state (フィールド)
public-get private-set TouchWindowEvent.state:StateMask

イベントが起きた際の入力システムの状態を示します。

説明

StateMask には、インプット システムの状態に関するさまざまな情報 (Shift、control、および Alt キーの位置、および Caps Lock が有効であったかどうかなど) があります。詳細は StateMask を参照してください。



クラス変数と定数の詳細
max-contacts (クラス定数)
public constant TouchWindowEvent.max-contacts:int =10

このイベントが扱える接触数の最大値。

注意事項

この値はクラス自身を参照し、ホスト プラットフォーム がサポートしている同時に接触できる数とは関係がありません。




メソッド詳細
get-contact (メソッド)
public {TouchWindowEvent.get-contact index:int}:TouchWindowContact

このイベント内から、1つの接触を取得します。

index: 返却する接触点のインデックス。

戻り値

TouchWindowContact のインデックス。

説明

TouchWindowEvent は1つ以上の接触を表すことが可能です。time や、state のようなプロパティが接触の中では一般的であるのに対して、このメソッドは TouchWindowContact を返却することで各接触の独自のプロパティに対してのアクセスを提供します。

例外のスロー

KeyNotFoundExceptionindex が範囲外の場合。