X.h:/* Input Event Masks. Used as event-mask window attribute and as arguments
X.h:#define NoEventMask			0L
X.h:#define KeyPressMask			(1L<<0)  
X.h:#define KeyReleaseMask			(1L<<1)  
X.h:#define ButtonPressMask			(1L<<2)  
X.h:#define ButtonReleaseMask		(1L<<3)  
X.h:#define EnterWindowMask			(1L<<4)  
X.h:#define LeaveWindowMask			(1L<<5)  
X.h:#define PointerMotionMask		(1L<<6)  
X.h:#define PointerMotionHintMask		(1L<<7)  
X.h:#define Button1MotionMask		(1L<<8)  
X.h:#define Button2MotionMask		(1L<<9)  
X.h:#define Button3MotionMask		(1L<<10) 
X.h:#define Button4MotionMask		(1L<<11) 
X.h:#define Button5MotionMask		(1L<<12) 
X.h:#define ButtonMotionMask		(1L<<13) 
X.h:#define KeymapStateMask			(1L<<14)
X.h:#define ExposureMask			(1L<<15) 
X.h:#define VisibilityChangeMask		(1L<<16) 
X.h:#define StructureNotifyMask		(1L<<17) 
X.h:#define ResizeRedirectMask		(1L<<18) 
X.h:#define SubstructureNotifyMask		(1L<<19) 
X.h:#define SubstructureRedirectMask	(1L<<20) 
X.h:#define FocusChangeMask			(1L<<21) 
X.h:#define PropertyChangeMask		(1L<<22) 
X.h:#define ColormapChangeMask		(1L<<23) 
X.h:#define OwnerGrabButtonMask		(1L<<24) 
X.h:#define ShiftMask		(1<<0)
X.h:#define LockMask		(1<<1)
X.h:#define ControlMask		(1<<2)
X.h:#define Mod1Mask		(1<<3)
X.h:#define Mod2Mask		(1<<4)
X.h:#define Mod3Mask		(1<<5)
X.h:#define Mod4Mask		(1<<6)
X.h:#define Mod5Mask		(1<<7)
X.h:#define Button1Mask		(1<<8)
X.h:#define Button2Mask		(1<<9)
X.h:#define Button3Mask		(1<<10)
X.h:#define Button4Mask		(1<<11)
X.h:#define Button5Mask		(1<<12)
X.h:#define CWEventMask		(1L<<11)
X.h:#define GCPlaneMask             (1L<<1)
X.h:#define GCClipMask		(1L<<19)
