Lines Matching refs:Event

109 	XColormapEvent *cevent = (XColormapEvent *) &Event;
328 * global Event is the same as Tmp_win->w as the event dispatcher
335 event = LastFocusEvent(Event.xany.window, &Event);
445 (unsigned)Event.xcirculate.event,
446 (unsigned)Event.xcirculate.window,
447 Event.xcirculate.place);
451 if(Event.xcirculate.event == vs->window) {
452 TwmWindow *twm_win = GetTwmWindow(Event.xcirculate.window);
457 if(Event.xcirculate.window == twm_win->frame) {
461 Event.xcirculate.window == twm_win->icon->w) {
470 Event.xcirculate.place);
490 XVisibilityEvent *vevent = (XVisibilityEvent *) &Event;
529 WMgrHandleKeyReleaseEvent(Scr->currentvs, &Event);
571 keysym = XLookupKeysym((XKeyEvent *) &Event, 0);
595 int xx = Event.xkey.x;
596 int yy = Event.xkey.y + Scr->EntryHeight;
611 XWarpPointer(dpy, Scr->Root, Scr->Root, Event.xkey.x, Event.xkey.y,
620 int xx = Event.xkey.x;
621 int yy = Event.xkey.y - Scr->EntryHeight;
630 XWarpPointer(dpy, Scr->Root, Scr->Root, Event.xkey.x, Event.xkey.y,
670 int xx = Event.xkey.x;
671 int yy = Event.xkey.y;
686 XWarpPointer(dpy, Scr->Root, Scr->Root, Event.xkey.x, Event.xkey.y,
697 int xx = Event.xkey.x;
698 int yy = Event.xkey.y;
706 unsigned int keymod = (Event.xkey.state & mods_used);
754 XWarpPointer(dpy, Scr->Root, Scr->Root, Event.xkey.x, Event.xkey.y,
813 ButtonWindow, &Event, Context, false);
830 int xx = Event.xkey.x;
831 int yy = Event.xkey.y;
842 Event.xkey.x_root = xx;
843 Event.xkey.y_root = yy;
844 XWarpPointer(dpy, Scr->Root, Scr->Root, Event.xkey.x, Event.xkey.y,
864 ButtonWindow, &Event, Context, false);
890 if(Event.xany.window == Scr->Root) {
897 else if(AlternateKeymap && Event.xkey.subwindow) {
898 Tmp_win = GetTwmWindow(Event.xkey.subwindow);
900 Event.xany.window = Tmp_win->w;
917 else if(Event.xany.window == Tmp_win->title_w) {
920 else if(Event.xany.window == Tmp_win->w) {
923 else if(Tmp_win->icon && (Event.xany.window == Tmp_win->icon->w)) {
926 else if(Event.xany.window == Tmp_win->frame) {
930 if(Event.xany.window == Tmp_win->iconmanagerlist->w ||
931 Event.xany.window == Tmp_win->iconmanagerlist->icon) {
944 unsigned int modifier = (Event.xkey.state | AlternateKeymap) & mods_used;
968 if(key->keycode != Event.xkey.keycode ||
1007 ExecuteFunction(key->func, key->action, Event.xany.window,
1008 Tmp_win, &Event, Context, false);
1035 Tmp_win, &Event, C_FRAME, false);
1049 Tmp_win, &Event, C_FRAME, false);
1064 Tmp_win, &Event, C_FRAME, false);
1099 WMgrHandleKeyPressEvent(Scr->currentvs, &Event);
1106 Event.xkey.window = Tmp_win->w;
1107 XSendEvent(dpy, Tmp_win->w, False, KeyPressMask, &Event);
1137 if(Event.xproperty.window == Scr->Root) {
1139 if(Event.xproperty.atom == XA_WM_CURRENTWORKSPACE) {
1141 switch(Event.xproperty.state) {
1158 switch(Event.xproperty.state) {
1164 Event.xproperty.atom)) {
1166 InsertRGBColormap(Event.xproperty.atom, maps, nmaps, true);
1172 RemoveRGBColormap(Event.xproperty.atom);
1183 switch(Event.xproperty.atom) {
1240 XWMHints *nhints = XGetWMHints(dpy, Event.xany.window);
1449 if(Event.xproperty.atom == XA_WM_COLORMAP_WINDOWS) {
1453 else if(Event.xproperty.atom == XA_WM_PROTOCOLS) {
1457 else if(Event.xproperty.atom == XA_WM_OCCUPATION) {
1459 if(XGetWindowProperty(dpy, Tmp_win->w, Event.xproperty.atom, 0L, MAX_NAME_LEN,
1469 else if(Event.xproperty.atom == XA_CTWM_WM_NAME) {
1496 else if(Event.xproperty.atom == XA_CTWM_WM_ICON_NAME) {
1525 else if(EwmhHandlePropertyNotify(&Event.xproperty, Tmp_win)) {
1546 if(Event.xclient.message_type == XA_WM_CHANGE_STATE) {
1548 if(Event.xclient.data.l[0] == IconicState && !Tmp_win->isicon) {
1555 ExecuteFunction(F_ICONIFY, NULL, Event.xany.window,
1564 if(EwmhClientMessage(&Event.xclient)) {
1569 else if((Event.xclient.message_type == XA_WM_PROTOCOLS) &&
1570 (Event.xclient.data.l[0] == XA_WM_END_OF_ANIMATION)) {
1596 if(XFindContext(dpy, Event.xany.window, MenuContext, (XPointer *)&tmp) == 0) {
1597 PaintMenu(tmp, &Event);
1601 if(Event.xexpose.count != 0) {
1605 if(Event.xany.window == Scr->InfoWindow.win && Scr->InfoWindow.mapped) {
1607 flush_expose(Event.xany.window);
1610 if(Scr->use3Dborders && (Event.xany.window == Tmp_win->frame)) {
1612 flush_expose(Event.xany.window);
1615 else if(Event.xany.window == Tmp_win->title_w) {
1617 flush_expose(Event.xany.window);
1620 else if(Tmp_win->icon && (Event.xany.window == Tmp_win->icon->w) &&
1624 flush_expose(Event.xany.window);
1630 Window w = Event.xany.window;
1649 WMgrHandleExposeEvent(vs, &Event);
1650 flush_expose(Event.xany.window);
1667 if(Event.xany.window == Scr->workSpaceMgr.occupyWindow->w) {
1669 flush_expose(Event.xany.window);
1676 if(Event.xany.window == iconmanagerlist->w) {
1678 flush_expose(Event.xany.window);
1681 else if(Event.xany.window == iconmanagerlist->icon) {
1683 flush_expose(Event.xany.window);
1905 (unsigned)Event.xcreatewindow.window);
1925 Event.xany.window = Event.xmaprequest.window;
1926 Tmp_win = GetTwmWindow(Event.xany.window);
1933 Tmp_win = AddWindow(Event.xany.window,
2145 Event.xany.window = Event.xunmap.window;
2146 Tmp_win = GetTwmWindow(Event.xany.window);
2149 if(Tmp_win == NULL || Event.xunmap.window == Tmp_win->frame ||
2150 (Tmp_win->icon && Event.xunmap.window == Tmp_win->icon->w) ||
2173 if(XTranslateCoordinates(dpy, Event.xunmap.window, Tmp_win->attr.root,
2176 Bool reparented = XCheckTypedWindowEvent(dpy, Event.xunmap.window,
2183 Event.xunmap.window,
2192 XReparentWindow(dpy, Event.xunmap.window, Tmp_win->attr.root,
2198 XRemoveFromSaveSet(dpy, Event.xunmap.window);
2199 XSelectInput(dpy, Event.xunmap.window, NoEventMask);
2218 XQueryPointer(dpy, Event.xany.window,
2219 &(Event.xmotion.root), &JunkChild,
2220 &(Event.xmotion.x_root), &(Event.xmotion.y_root),
2221 &(Event.xmotion.x), &(Event.xmotion.y),
2224 FixRootEvent(&Event);
2227 if(abs(Event.xmotion.x - ResizeOrigX) >= Scr->MoveDelta
2228 || abs(Event.xmotion.y - ResizeOrigY) >= Scr->MoveDelta) {
2236 Event.xmotion.x_root, Event.xmotion.y_root,
2237 &(Event.xmotion.x_root), &(Event.xmotion.y_root), &JunkChild);
2240 DoResize(Event.xmotion.x_root, Event.xmotion.y_root, Tmp_win);
2242 else if(Scr->BorderCursors && Tmp_win && Event.xany.window == Tmp_win->frame) {
2243 SetBorderCursor(Tmp_win, Event.xmotion.x, Event.xmotion.y);
2275 Event.xbutton.x_root, Event.xbutton.y_root,
2276 &(Event.xbutton.x_root), &(Event.xbutton.y_root), &JunkChild);
2280 xl = Event.xbutton.x_root - DragX - Tmp_win->frame_bw;
2281 yt = Event.xbutton.y_root - DragY - Tmp_win->frame_bw;
2286 xl = Event.xbutton.x_root - DragX - DragBW;
2287 yt = Event.xbutton.y_root - DragY - DragBW;
2453 ButtonWindow, &Event, Context, true);
2477 switch(Event.xbutton.button) {
2507 (Event.xbutton.state & mask) == 0 &&
2534 int x = Event.xbutton.x_root;
2535 int y = Event.xbutton.y_root;
2567 int x = Event.xkey.x_root;
2568 int y = Event.xkey.y_root;
2618 if(XFindContext(dpy, Event.xbutton.window, MenuContext,
2623 (Event.xbutton.subwindow != ActiveMenu->w)) {
2657 if(Event.xbutton.button == Button2) {
2660 else if(Event.xbutton.button >= Button3) {
2672 ButtonPressed = Event.xbutton.button;
2676 if(Event.xbutton.window == ActiveMenu->w) {
2677 modifier = (Event.xbutton.state & mods_used);
2680 MoveMenu(&Event);
2701 modifier = Event.xbutton.state & mods_used;
2705 if(Event.xany.window == tbw->window) {
2723 Event.xany.window, Tmp_win,
2724 &Event, C_TITLE, false);
2735 if(Event.xany.window == Scr->InfoWindow.win) {
2739 if(Event.xany.window == Scr->Root) {
2746 else if(AlternateKeymap && Event.xbutton.subwindow) {
2750 w = Event.xbutton.subwindow;
2753 Event.xany.window = Tmp_win->frame;
2755 Event.xbutton.x, Event.xbutton.y, &dx, &dy, &child);
2756 Event.xbutton.x = dx;
2757 Event.xbutton.x = dy;
2758 Event.xbutton.subwindow = child;
2767 ((Event.xany.window == Tmp_win->iconmanagerlist->icon) ||
2768 (Event.xany.window == Tmp_win->iconmanagerlist->w))) {
2772 XTranslateCoordinates(dpy, Event.xany.window, Tmp_win->w,
2773 Event.xbutton.x, Event.xbutton.y,
2776 Event.xbutton.x = x - Tmp_win->frame_bw3D;
2777 Event.xbutton.y = y - Tmp_win->title_height - Tmp_win->frame_bw3D;
2778 Event.xany.window = Tmp_win->w;
2787 else if(Event.xany.window == Tmp_win->title_w) {
2793 else if(Event.xany.window == Tmp_win->w) {
2813 else if(Tmp_win->icon && (Event.xany.window == Tmp_win->icon->w)) {
2816 else if(Event.xany.window == Tmp_win->frame) {
2826 if(Event.xbutton.subwindow == Tmp_win->w) {
2827 XTranslateCoordinates(dpy, Event.xany.window, Tmp_win->w,
2828 Event.xbutton.x, Event.xbutton.y,
2829 &Event.xbutton.x, &Event.xbutton.y,
2831 Event.xbutton.window = Tmp_win->w;
2838 Event.xbutton.x, Event.xbutton.y,
2841 Event.xany.window = chwin;
2842 Event.xbutton.x = x;
2843 Event.xbutton.y = y;
2850 else if(Event.xbutton.subwindow
2851 && (Event.xbutton.subwindow == Tmp_win->title_w)) {
2868 if((Event.xany.window == Tmp_win->iconmanagerlist->icon) ||
2869 (Event.xany.window == Tmp_win->iconmanagerlist->w)) {
2884 if(Event.xany.window == Scr->Root) {
2892 Event.xbutton.x,
2893 Event.xbutton.y,
2894 &x, &y, &Event.xany.window);
2896 if(Event.xany.window != 0 &&
2897 (Tmp_win = GetTwmWindow(Event.xany.window))) {
2901 XTranslateCoordinates(dpy, Scr->Root, Event.xany.window,
2903 XTranslateCoordinates(dpy, Event.xany.window, win,
2906 Event.xany.window = win;
2911 if(Event.xany.window == 0 ||
2912 !(Tmp_win = GetTwmWindow(Event.xany.window))) {
2917 XTranslateCoordinates(dpy, Scr->Root, Event.xany.window,
2918 Event.xbutton.x,
2919 Event.xbutton.y,
2922 Event.xbutton.x = x;
2923 Event.xbutton.y = y;
2933 if(Event.xany.window != Scr->InfoWindow.win) {
2938 ExecuteFunction(RootFunction, Action, Event.xany.window,
2939 Tmp_win, &Event, Context, false);
2951 modifier = (Event.xbutton.state | AlternateKeymap) & mods_used;
2966 if((tmp->num == Event.xbutton.button) &&
2992 Action, Event.xany.window, Tmp_win, &Event, Context, false);
2998 WMgrHandleButtonEvent(Scr->currentvs, &Event);
3003 OccupyHandleButtonEvent(&Event);
3013 Event.xany.window, Tmp_win, &Event, Context, false);
3076 XEnterWindowEvent *ewp = &Event.xcrossing;
3117 SetFocus(NULL, Event.xcrossing.time);
3286 * Event is in the frame or the icon mgr:
3316 && Event.xcrossing.focus) {
3333 if(Event.xcrossing.focus) {
3501 && (Event.xcrossing.window == ActiveMenu->w)) {
3514 if(Event.xcrossing.mode != NotifyNormal) {
3520 Event.xcrossing.window == Tmp_win->icon->w &&
3521 Event.xcrossing.detail != NotifyInferior) {
3529 Tmp_win->iconmanagerlist->w == Event.xcrossing.window);
3532 (Event.xcrossing.detail != NotifyInferior &&
3533 Event.xcrossing.window != Tmp_win->w)) {
3536 "HandleLeaveNotify: Event.xcrossing.window %x != Tmp_win->w %x\n",
3537 Event.xcrossing.window, Tmp_win->w);
3540 if(Event.xcrossing.window != Tmp_win->frame /*was: Tmp_win->mapped*/) {
3546 else { /* Event.xcrossing.window == Tmp_win->frame */
3548 Tmp_win->ring.curs_x = (Event.xcrossing.x_root -
3550 Tmp_win->ring.curs_y = (Event.xcrossing.y_root -
3555 Tmp_win->ring.curs_x, Event.xcrossing.x_root, Tmp_win->frame_x,
3556 Tmp_win->ring.curs_y, Event.xcrossing.y_root, Tmp_win->frame_y);
3599 && Event.xcrossing.detail != NotifyInferior
3600 && Event.xcrossing.detail != NotifyVirtual
3601 && Event.xcrossing.detail != NotifyNonlinearVirtual
3610 scanArgs.w = Event.xcrossing.window;
3616 || (Event.xcrossing.window == Tmp_win->frame
3636 SetFocus(NULL, Event.xcrossing.time);
3644 if(Event.xcrossing.focus) {
3648 else if(Event.xcrossing.window == Tmp_win->w && !scanArgs.enters) {
3685 XConfigureRequestEvent *cre = &Event.xconfigurerequest;
3711 * Event.xany.window is Event.xconfigurerequest.parent, so Tmp_win will
3714 Event.xany.window = cre->window; /* mash parent field */
3731 XConfigureWindow(dpy, Event.xany.window, xwcm, &xwc);
3856 XShapeEvent *sev = (XShapeEvent *) &Event;
3883 XSelectionClearEvent *sev = (XSelectionClearEvent *) &Event;
3903 fprintf(stderr, "HandleUnknown: Event.type = %d\n", Event.type);