Lines Matching refs:tmEvent

88 #define MatchIncomingEvent(tmEvent, typeMatch, modMatch) \
89 (typeMatch->eventType == tmEvent->event.eventType && \
91 (*typeMatch->matchEvent)(typeMatch, modMatch, tmEvent))
493 XEventToTMEvent(XEvent *event, TMEventPtr tmEvent)
495 tmEvent->xev = event;
496 tmEvent->event.eventCodeMask = 0;
497 tmEvent->event.modifierMask = 0;
498 tmEvent->event.eventType = (TMLongCard) event->type;
499 tmEvent->event.lateModifiers = NULL;
500 tmEvent->event.matchEvent = NULL;
501 tmEvent->event.standard = FALSE;
507 tmEvent->event.eventCode = event->xkey.keycode;
508 tmEvent->event.modifiers = event->xkey.state;
513 tmEvent->event.eventCode = event->xbutton.button;
514 tmEvent->event.modifiers = event->xbutton.state;
518 tmEvent->event.eventCode = (TMLongCard) event->xmotion.is_hint;
519 tmEvent->event.modifiers = event->xmotion.state;
524 tmEvent->event.eventCode = (TMLongCard) event->xcrossing.mode;
525 tmEvent->event.modifiers = event->xcrossing.state;
529 tmEvent->event.eventCode = event->xproperty.atom;
530 tmEvent->event.modifiers = 0;
534 tmEvent->event.eventCode = event->xselectionclear.selection;
535 tmEvent->event.modifiers = 0;
539 tmEvent->event.eventCode = event->xselectionrequest.selection;
540 tmEvent->event.modifiers = 0;
544 tmEvent->event.eventCode = event->xselection.selection;
545 tmEvent->event.modifiers = 0;
549 tmEvent->event.eventCode = event->xclient.message_type;
550 tmEvent->event.modifiers = 0;
554 tmEvent->event.eventCode = (TMLongCard) event->xmapping.request;
555 tmEvent->event.modifiers = 0;
560 tmEvent->event.eventCode = (TMLongCard) event->xfocus.mode;
561 tmEvent->event.modifiers = 0;
565 tmEvent->event.eventCode = 0;
566 tmEvent->event.modifiers = 0;