Lines Matching defs:inputMasks
2737 if (!pWin->optional->inputMasks && !MakeInputMasks(pWin))
2744 others->next = pWin->optional->inputMasks->inputClients;
2745 pWin->optional->inputMasks->inputClients = others;
2768 pWin->optional->inputMasks = imasks;
2790 struct _OtherInputMasks *inputMasks; /* default: NULL */
2796 if ((inputMasks = wOtherInputMasks(pChild)) != 0) {
2797 xi2mask_zero(inputMasks->xi2mask, -1);
2798 for (others = inputMasks->inputClients; others;
2801 inputMasks->inputEvents[i] |= others->mask[i];
2802 xi2mask_merge(inputMasks->xi2mask, others->xi2mask);
2805 inputMasks->deliverableEvents[i] = inputMasks->inputEvents[i];
2809 inputMasks->deliverableEvents[i] |=
2811 & ~inputMasks->dontPropagateMask[i] &
2847 pWin->optional->inputMasks = (OtherInputMasks *) NULL;
3105 struct _OtherInputMasks *inputMasks;
3115 while ((inputMasks = wOtherInputMasks(pWin)) != 0) {
3116 ic = inputMasks->inputClients;
3118 inputMasks->dontPropagateMask[i] = 0;
3223 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin);
3231 if (inputMasks)
3232 inputMasks->dontPropagateMask[maskndx] = mask;
3235 if (!inputMasks)
3237 inputMasks = wOtherInputMasks(pWin);
3238 inputMasks->dontPropagateMask[maskndx] = mask;
3242 FreeResource(inputMasks->inputClients->resource, RT_NONE);
3251 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin);
3254 allInputEventMasks |= inputMasks->dontPropagateMask[i];
3257 allInputEventMasks |= inputMasks->inputEvents[i];