Lines Matching defs:inputMasks
1632 if (!pWin->optional->inputMasks && !MakeInputMasks(pWin))
1636 others->next = pWin->optional->inputMasks->inputClients;
1637 pWin->optional->inputMasks->inputClients = others;
1655 pWin->optional->inputMasks = imasks;
1663 struct _OtherInputMasks *inputMasks; /* default: NULL */
1669 if ((inputMasks = wOtherInputMasks(pChild)) != 0) {
1671 memset(inputMasks->xi2mask[i], 0, sizeof(inputMasks->xi2mask[i]));
1672 for (others = inputMasks->inputClients; others;
1675 inputMasks->inputEvents[i] |= others->mask[i];
1678 inputMasks->xi2mask[i][j] |= others->xi2mask[i][j];
1681 inputMasks->deliverableEvents[i] = inputMasks->inputEvents[i];
1685 inputMasks->deliverableEvents[i] |=
1687 & ~inputMasks->
1720 pWin->optional->inputMasks = (OtherInputMasks *) NULL;
1940 struct _OtherInputMasks *inputMasks;
1950 while ((inputMasks = wOtherInputMasks(pWin)) != 0) {
1951 ic = inputMasks->inputClients;
1953 inputMasks->dontPropagateMask[i] = 0;
2052 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin);
2060 if (inputMasks)
2061 inputMasks->dontPropagateMask[maskndx] = mask;
2063 if (!inputMasks)
2065 inputMasks = wOtherInputMasks(pWin);
2066 inputMasks->dontPropagateMask[maskndx] = mask;
2070 FreeResource(inputMasks->inputClients->resource, RT_NONE);
2079 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin);
2082 allInputEventMasks |= inputMasks->dontPropagateMask[i];
2085 allInputEventMasks |= inputMasks->inputEvents[i];