Lines Matching refs:eventPtr

33     XEvent *eventPtr;		 /* Event currently being handled. */  member
404 Tk_HandleEvent(eventPtr) in Tk_HandleEvent() argument
405 XEvent *eventPtr; /* Event to dispatch. */ in Tk_HandleEvent()
451 done = (*genericPtr->proc)(genericPtr->clientData, eventPtr);
468 if (eventPtr->type == MappingNotify) {
469 dispPtr = TkGetDisplay(eventPtr->xmapping.display);
471 XRefreshKeyboardMapping(&eventPtr->xmapping);
485 handlerWindow = eventPtr->xany.window;
486 mask = eventMasks[eventPtr->xany.type];
488 if (eventPtr->xmap.event != eventPtr->xmap.window) {
490 handlerWindow = eventPtr->xmap.event;
493 winPtr = (TkWindow *) Tk_IdToWindow(eventPtr->xany.display, handlerWindow);
503 if (eventPtr->type == PropertyNotify) {
504 TkSelPropProc(eventPtr);
519 && (eventPtr->type != DestroyNotify)) {
542 && !TkFocusFilterEvent(winPtr, eventPtr)) {
559 winPtr->dispPtr->lastEventTime = eventPtr->xkey.time;
567 eventPtr->xkey.x = -1;
568 eventPtr->xkey.y = -1;
572 eventPtr->xkey.x -= focusX - winX;
573 eventPtr->xkey.y -= focusY - winY;
575 eventPtr->xkey.window = focusPtr->window;
587 winPtr->dispPtr->lastEventTime = eventPtr->xbutton.time;
589 winPtr->dispPtr->lastEventTime = eventPtr->xmotion.time;
591 winPtr->dispPtr->lastEventTime = eventPtr->xcrossing.time;
593 if (TkPointerEvent(eventPtr, winPtr) == 0) {
617 if (XFilterEvent(eventPtr, None)) {
627 if (eventPtr->type == PropertyNotify) {
628 winPtr->dispPtr->lastEventTime = eventPtr->xproperty.time;
636 ip.eventPtr = eventPtr;
642 if ((eventPtr->type == SelectionClear)
643 || (eventPtr->type == SelectionRequest)
644 || (eventPtr->type == SelectionNotify)) {
645 TkSelEventProc((Tk_Window) winPtr, eventPtr);
646 } else if ((eventPtr->type == ClientMessage)
647 && (eventPtr->xclient.message_type ==
649 TkWmProtocolEventProc(winPtr, eventPtr);
655 (*(handlerPtr->proc))(handlerPtr->clientData, eventPtr);
670 TkBindEventProc(winPtr, eventPtr);
759 register XEvent *eventPtr; local
764 eventPtr = pendingPtr->eventPtr;
765 switch (eventPtr->type) {
768 return eventPtr->xbutton.time;
771 return eventPtr->xkey.time;
773 return eventPtr->xmotion.time;
776 return eventPtr->xcrossing.time;
778 return eventPtr->xproperty.time;
842 Tk_QueueWindowEvent(eventPtr, position) in Tk_QueueWindowEvent() argument
843 XEvent *eventPtr; /* Event to add to queue. This in Tk_QueueWindowEvent()
861 if (dispPtr->display == eventPtr->xany.display) {
867 if ((eventPtr->type == MotionNotify) && (eventPtr->xmotion.window
875 dispPtr->delayedMotionPtr->event = *eventPtr;
877 } else if ((eventPtr->type != GraphicsExpose)
878 && (eventPtr->type != NoExpose)
879 && (eventPtr->type != Expose)) {
894 wevPtr->event = *eventPtr;
895 if ((eventPtr->type == MotionNotify) && (position == TCL_QUEUE_TAIL)) {
930 TkQueueEventForAllChildren(tkwin, eventPtr) in TkQueueEventForAllChildren() argument
932 XEvent *eventPtr; /* The event to be sent. */
937 eventPtr->xany.window = winPtr->window;
938 Tk_QueueWindowEvent(eventPtr, TCL_QUEUE_TAIL);
943 TkQueueEventForAllChildren((Tk_Window) childPtr, eventPtr);