Lines Matching refs:inputMasks
2494 if (!pWin->optional->inputMasks && !MakeInputMasks(pWin)) in AddExtensionClient()
2501 others->next = pWin->optional->inputMasks->inputClients; in AddExtensionClient()
2502 pWin->optional->inputMasks->inputClients = others; in AddExtensionClient()
2525 pWin->optional->inputMasks = imasks; in MakeInputMasks()
2541 struct _OtherInputMasks *inputMasks; /* default: NULL */ in RecalculateDeviceDeliverableEvents() local
2547 if ((inputMasks = wOtherInputMasks(pChild)) != 0) { in RecalculateDeviceDeliverableEvents()
2548 xi2mask_zero(inputMasks->xi2mask, -1); in RecalculateDeviceDeliverableEvents()
2549 for (others = inputMasks->inputClients; others; in RecalculateDeviceDeliverableEvents()
2552 inputMasks->inputEvents[i] |= others->mask[i]; in RecalculateDeviceDeliverableEvents()
2553 xi2mask_merge(inputMasks->xi2mask, others->xi2mask); in RecalculateDeviceDeliverableEvents()
2556 inputMasks->deliverableEvents[i] = inputMasks->inputEvents[i]; in RecalculateDeviceDeliverableEvents()
2560 inputMasks->deliverableEvents[i] |= in RecalculateDeviceDeliverableEvents()
2562 & ~inputMasks->dontPropagateMask[i] & in RecalculateDeviceDeliverableEvents()
2598 pWin->optional->inputMasks = (OtherInputMasks *) NULL; in InputClientGone()
2856 struct _OtherInputMasks *inputMasks; in DeleteWindowFromAnyExtEvents() local
2866 while ((inputMasks = wOtherInputMasks(pWin)) != 0) { in DeleteWindowFromAnyExtEvents()
2867 ic = inputMasks->inputClients; in DeleteWindowFromAnyExtEvents()
2869 inputMasks->dontPropagateMask[i] = 0; in DeleteWindowFromAnyExtEvents()
2974 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin); in DeviceEventSuppressForWindow() local
2982 if (inputMasks) in DeviceEventSuppressForWindow()
2983 inputMasks->dontPropagateMask[maskndx] = mask; in DeviceEventSuppressForWindow()
2986 if (!inputMasks) in DeviceEventSuppressForWindow()
2988 inputMasks = wOtherInputMasks(pWin); in DeviceEventSuppressForWindow()
2989 inputMasks->dontPropagateMask[maskndx] = mask; in DeviceEventSuppressForWindow()
2993 FreeResource(inputMasks->inputClients->resource, RT_NONE); in DeviceEventSuppressForWindow()
3002 struct _OtherInputMasks *inputMasks = wOtherInputMasks(pWin); in ShouldFreeInputMasks() local
3005 allInputEventMasks |= inputMasks->dontPropagateMask[i]; in ShouldFreeInputMasks()
3008 allInputEventMasks |= inputMasks->inputEvents[i]; in ShouldFreeInputMasks()