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
(デフォルト)にセットする事により伝搬されるように指定できる。