In other cases, one event mask constant can map to several event type constants.
For example, if you pass the event mask
SubstructureNotifyMask,
the X server can send back
CirculateNotify,
ConfigureNotify,
CreateNotify,
DestroyNotify,
GravityNotify,
MapNotify,
ReparentNotify,
or
UnmapNotify
events.
他の場合で、一つのイベントマスクが複数のイベント型(type)定数に対応する事が出来る。
例えば、もしあなたがイベント・マスク
SubstructureNotifyMaskを渡せば、Xサーバーは、
CirculateNotifyConfigureNotifyCreateNotifyDestroyNotifyGravityNotifyMapNotifyReparentNotifyあるいは
UnmapNotifyイベントを送り返すことができる。
In another case,
two event masks can map to one event type.
For example,
if you pass either
PointerMotionMask
or
ButtonMotionMask,
the X server sends back
a
MotionNotify
event.
もう一つのケースで、2つのイベントマスクが 1 つのイベント型(type)に対応する事が出来る。
例えば、もしあなたがイベントマスク
PointerMotionMaskまたは
ButtonMotionMask(の一方)を渡せば、Xサーバーは
MotionNotifyイベントを送り返す。
The following table
lists the event mask,
its associated event type or types,
and the structure name associated with the event type.
Some of these structures actually are typedefs to a generic structure
that is shared between two event types.
Note that N.A. appears in columns for which the information is not applicable.
以下のテーブルは、イベントマスク、それに関連するイベント型(type)を列挙する、そして、構造体名は、イベント型(type)と結び付く。
これらの構造体のいくつかは、実際には、2つのイベント型(type)の間で共有される汎用の構造体の typedefs だ。
注意:情報が適用できないコラムには N.A. が現れる。
The sections that follow describe the processing that occurs
when you select the different event masks.
The sections are organized according to these processing categories:
後に続くセクションはあなたが異なるイベントマスクを選んだ時に起こる処理について述べる。
セクションは処理のカテゴリ分けに従って編成される: