3.2.7 Event Mask and Do Not Propagate Mask Attributes

The event mask defines which events the client is interested in for this InputOutput or InputOnly window (or, for some event types, inferiors of this window). The event mask is the bitwise inclusive OR of zero or more of the valid event mask bits. You can specify that no maskable events are reported by setting NoEventMask (default).
イベントマスクはクライアントが InputOutput あるいは InputOnly ウィンドウ(もしくはイベントタイプの中には下位のウィンドウも)に対して引き起こすイベントを決定する。 イベントマスクは有効なイベントマスクのゼロもしくはそれ以上のビットとの論理和である。 マスクできるイベントは NoEventMask (デフォルト)にセットする事により全く報告しないように指定できる

The do-not-propagate-mask attribute defines which events should not be propagated to ancestor windows when no client has the event type selected in this InputOutput or InputOnly window. The do-not-propagate-mask is the bitwise inclusive OR of zero or more of the following masks: KeyPress, KeyRelease, ButtonPress, ButtonRelease, PointerMotion, Button1Motion, Button2Motion, Button3Motion, Button4Motion, Button5Motion, and ButtonMotion. You can specify that all events are propagated by setting NoEventMask (default).
do-not-propagate-mask属性はイベントがクライアントがこの InputOutput あるいは InputOnly ウィンドウに選択されたイベントタイプを持たない時、 上位のウィンドウに伝搬しないように決める。 do-not-propagate-maskは次のマスクのゼロもしくはそれ以上のビットとの論理和である: KeyPress, KeyRelease, ButtonPress, ButtonRelease, PointerMotion, Button1Motion, Button2Motion, Button3Motion, Button4Motion, Button5Motion, ButtonMotion。 全てのイベントは NoEventMask (デフォルト)にセットする事により伝搬されるように指定できる。

Next: Override Redirect Flag

Christophe Tronche, ch.tronche@computer.org