Lines Matching refs:button

159 XkbGetButtonAction(DeviceIntPtr kbd, DeviceIntPtr dev, int button)  in XkbGetButtonAction()  argument
163 if ((dev->button) && (dev->button->xkb_acts)) { in XkbGetButtonAction()
164 if (dev->button->xkb_acts[button - 1].any.type != XkbSA_NoAction) { in XkbGetButtonAction()
166 &dev->button->xkb_acts[button - 1]); in XkbGetButtonAction()
565 int button = pAction->btn.button; in _XkbFilterPointerBtn() local
567 if (button == XkbSA_UseDfltButton) in _XkbFilterPointerBtn()
568 button = xkbi->desc->ctrls->mk_dflt_btn; in _XkbFilterPointerBtn()
576 filter->upAction.btn.button = button; in _XkbFilterPointerBtn()
579 if (((xkbi->lockedPtrButtons & (1 << button)) == 0) && in _XkbFilterPointerBtn()
581 xkbi->lockedPtrButtons |= (1 << button); in _XkbFilterPointerBtn()
583 XkbFakeDeviceButton(xkbi->device, 1, button); in _XkbFilterPointerBtn()
595 XkbFakeDeviceButton(xkbi->device, 1, button); in _XkbFilterPointerBtn()
596 XkbFakeDeviceButton(xkbi->device, 0, button); in _XkbFilterPointerBtn()
601 XkbFakeDeviceButton(xkbi->device, 1, button); in _XkbFilterPointerBtn()
645 int button = filter->upAction.btn.button; in _XkbFilterPointerBtn() local
650 ((xkbi->lockedPtrButtons & (1 << button)) == 0)) { in _XkbFilterPointerBtn()
653 xkbi->lockedPtrButtons &= ~(1 << button); in _XkbFilterPointerBtn()
658 if ((xkbi->lockedPtrButtons & (1 << button)) != 0) in _XkbFilterPointerBtn()
664 XkbFakeDeviceButton(xkbi->device, 0, button); in _XkbFilterPointerBtn()
1028 int button; in _XkbFilterDeviceBtn() local
1031 DixUnknownAccess, &button); in _XkbFilterDeviceBtn()
1035 button = pAction->devbtn.button; in _XkbFilterDeviceBtn()
1036 if ((button < 1) || (button > dev->button->numButtons)) in _XkbFilterDeviceBtn()
1048 BitIsOn(dev->button->down, button)) in _XkbFilterDeviceBtn()
1050 XkbFakeDeviceButton(dev, TRUE, button); in _XkbFilterDeviceBtn()
1059 XkbFakeDeviceButton(dev, TRUE, button); in _XkbFilterDeviceBtn()
1060 XkbFakeDeviceButton(dev, FALSE, button); in _XkbFilterDeviceBtn()
1065 XkbFakeDeviceButton(dev, TRUE, button); in _XkbFilterDeviceBtn()
1071 int button; in _XkbFilterDeviceBtn() local
1075 serverClient, DixUnknownAccess, &button); in _XkbFilterDeviceBtn()
1079 button = filter->upAction.btn.button; in _XkbFilterDeviceBtn()
1083 !BitIsOn(dev->button->down, button)) in _XkbFilterDeviceBtn()
1085 XkbFakeDeviceButton(dev, FALSE, button); in _XkbFilterDeviceBtn()
1088 XkbFakeDeviceButton(dev, FALSE, button); in _XkbFilterDeviceBtn()
1510 InjectPointerKeyEvents(DeviceIntPtr dev, int type, int button, int flags, in InjectPointerKeyEvents() argument
1533 nevents = GetPointerEvents(events, ptr, type, button, flags, mask); in InjectPointerKeyEvents()
1568 XkbFakeDeviceButton(DeviceIntPtr dev, Bool press, int button) in XkbFakeDeviceButton() argument
1591 down = button_is_down(ptr, button, BUTTON_PROCESSED); in XkbFakeDeviceButton()
1596 button, 0, NULL); in XkbFakeDeviceButton()