|
|
1.1 ! root 1: /* $Header: evtomask.c,v 1.1 87/09/11 08:08:35 toddb Exp $ */ ! 2: #include "X.h" ! 3: /* ! 4: * This array can be used given an event type to determine the mask bits ! 5: * that could have generated it. ! 6: */ ! 7: long _event_to_mask [LASTEvent] = { ! 8: 0, /* no event 0 */ ! 9: 0, /* no event 1 */ ! 10: KeyPressMask, /* KeyPress */ ! 11: KeyReleaseMask, /* KeyRelease */ ! 12: ButtonPressMask, /* ButtonPress */ ! 13: ButtonReleaseMask, /* ButtonRelease */ ! 14: PointerMotionMask|PointerMotionHintMask|Button1MotionMask| ! 15: Button2MotionMask|Button3MotionMask|Button4MotionMask| ! 16: Button5MotionMask|ButtonMotionMask, /* MotionNotify */ ! 17: EnterWindowMask, /* EnterNotify */ ! 18: LeaveWindowMask, /* LeaveNotify */ ! 19: FocusChangeMask, /* FocusIn */ ! 20: FocusChangeMask, /* FocusOut */ ! 21: KeymapStateMask, /* KeymapNotify */ ! 22: ExposureMask, /* Expose */ ! 23: ExposureMask, /* GraphicsExpose */ ! 24: ExposureMask, /* NoExpose */ ! 25: VisibilityChangeMask, /* VisibilityNotify */ ! 26: SubstructureNotifyMask, /* CreateNotify */ ! 27: StructureNotifyMask|SubstructureNotifyMask, /* DestroyNotify */ ! 28: StructureNotifyMask|SubstructureNotifyMask, /* UnmapNotify */ ! 29: StructureNotifyMask|SubstructureNotifyMask, /* MapNotify */ ! 30: SubstructureRedirectMask, /* MapRequest */ ! 31: SubstructureNotifyMask|StructureNotifyMask, /* ReparentNotify */ ! 32: StructureNotifyMask|SubstructureNotifyMask, /* ConfigureNotify */ ! 33: SubstructureRedirectMask, /* ConfigureRequest */ ! 34: SubstructureNotifyMask|StructureNotifyMask, /* GravityNotify */ ! 35: ResizeRedirectMask, /* ResizeRequest */ ! 36: SubstructureNotifyMask|StructureNotifyMask, /* CirculateNotify */ ! 37: SubstructureRedirectMask, /* CirculateRequest */ ! 38: PropertyChangeMask, /* PropertyNotify */ ! 39: 0, /* SelectionClear */ ! 40: 0, /* SelectionRequest */ ! 41: 0, /* SelectionNotify */ ! 42: ColormapChangeMask, /* ColormapNotify */ ! 43: 0 /* InterpretNotify */ ! 44: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.