Lines Matching refs:exact

157                "activating key %d\n", grab->type, grab->detail.exact,  in PrintDeviceGrabInfo()
235 grab->modifiersDetail.exact = param->modifiers; in CreateGrab()
240 grab->detail.exact = keybut; in CreateGrab()
363 if (firstDetail.exact == exception) { in IsInGrabMask()
368 if (secondDetail.exact == exception) in IsInGrabMask()
371 if (GETBIT(firstDetail.pMask, secondDetail.exact)) in IsInGrabMask()
398 if (IdenticalExactDetails(firstDetail.exact, secondDetail.exact, exception)) in DetailSupersedesSecond()
586 #define UPDATE(mask,exact) \ in DeletePassiveGrabFromList() argument
587 if (!(details[nups] = DeleteDetailFromMask(mask, exact))) \ in DeletePassiveGrabFromList()
623 else if ((grab->detail.exact == any_key) in DeletePassiveGrabFromList()
624 && (grab->modifiersDetail.exact != any_modifier)) { in DeletePassiveGrabFromList()
625 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()
627 else if ((grab->modifiersDetail.exact == any_modifier) in DeletePassiveGrabFromList()
628 && (grab->detail.exact != any_key)) { in DeletePassiveGrabFromList()
630 pMinuendGrab->modifiersDetail.exact); in DeletePassiveGrabFromList()
632 else if ((pMinuendGrab->detail.exact != any_key) in DeletePassiveGrabFromList()
633 && (pMinuendGrab->modifiersDetail.exact != any_modifier)) { in DeletePassiveGrabFromList()
637 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()
650 pMinuendGrab->detail.exact, in DeletePassiveGrabFromList()
657 exact)) in DeletePassiveGrabFromList()
669 else if (pMinuendGrab->detail.exact == any_key) { in DeletePassiveGrabFromList()
671 pMinuendGrab->modifiersDetail.exact); in DeletePassiveGrabFromList()
674 UPDATE(grab->detail.pMask, pMinuendGrab->detail.exact); in DeletePassiveGrabFromList()