Lines Matching refs:xi2event
781 xXIFocusInEvent *xi2event; in DeviceFocusEvent() local
792 xi2event = calloc(1, len); in DeviceFocusEvent()
793 xi2event->type = GenericEvent; in DeviceFocusEvent()
794 xi2event->extension = IReqCode; in DeviceFocusEvent()
795 xi2event->evtype = type; in DeviceFocusEvent()
796 xi2event->length = bytes_to_int32(len - sizeof(xEvent)); in DeviceFocusEvent()
797 xi2event->buttons_len = btlen; in DeviceFocusEvent()
798 xi2event->detail = detail; in DeviceFocusEvent()
799 xi2event->time = currentTime.milliseconds; in DeviceFocusEvent()
800 xi2event->deviceid = dev->id; in DeviceFocusEvent()
801 xi2event->sourceid = dev->id; /* a device doesn't change focus by itself */ in DeviceFocusEvent()
802 xi2event->mode = mode; in DeviceFocusEvent()
803 xi2event->root_x = double_to_fp1616(mouse->spriteInfo->sprite->hot.x); in DeviceFocusEvent()
804 xi2event->root_y = double_to_fp1616(mouse->spriteInfo->sprite->hot.y); in DeviceFocusEvent()
808 SetBit(&xi2event[1], mouse->button->map[i]); in DeviceFocusEvent()
811 xi2event->mods.base_mods = dev->key->xkbInfo->state.base_mods; in DeviceFocusEvent()
812 xi2event->mods.latched_mods = dev->key->xkbInfo->state.latched_mods; in DeviceFocusEvent()
813 xi2event->mods.locked_mods = dev->key->xkbInfo->state.locked_mods; in DeviceFocusEvent()
814 xi2event->mods.effective_mods = dev->key->xkbInfo->state.mods; in DeviceFocusEvent()
816 xi2event->group.base_group = dev->key->xkbInfo->state.base_group; in DeviceFocusEvent()
817 xi2event->group.latched_group = dev->key->xkbInfo->state.latched_group; in DeviceFocusEvent()
818 xi2event->group.locked_group = dev->key->xkbInfo->state.locked_group; in DeviceFocusEvent()
819 xi2event->group.effective_group = dev->key->xkbInfo->state.group; in DeviceFocusEvent()
822 FixUpEventFromWindow(dev->spriteInfo->sprite, (xEvent *) xi2event, pWin, in DeviceFocusEvent()
825 DeliverEventsToWindow(dev, pWin, (xEvent *) xi2event, 1, in DeviceFocusEvent()
826 GetEventFilter(dev, (xEvent *) xi2event), NullGrab); in DeviceFocusEvent()
828 free(xi2event); in DeviceFocusEvent()