123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717 |
- #ifndef X_H
- #define X_H
- #define X_PROTOCOL 11
- #define X_PROTOCOL_REVISION 0
- #ifndef _XSERVER64
- # ifndef _XTYPEDEF_XID
- # define _XTYPEDEF_XID
- typedef unsigned long XID;
- # endif
- # ifndef _XTYPEDEF_MASK
- # define _XTYPEDEF_MASK
- typedef unsigned long Mask;
- # endif
- # ifndef _XTYPEDEF_ATOM
- # define _XTYPEDEF_ATOM
- typedef unsigned long Atom;
- # endif
- typedef unsigned long VisualID;
- typedef unsigned long Time;
- #else
- # include <X11/Xmd.h>
- # ifndef _XTYPEDEF_XID
- # define _XTYPEDEF_XID
- typedef CARD32 XID;
- # endif
- # ifndef _XTYPEDEF_MASK
- # define _XTYPEDEF_MASK
- typedef CARD32 Mask;
- # endif
- # ifndef _XTYPEDEF_ATOM
- # define _XTYPEDEF_ATOM
- typedef CARD32 Atom;
- # endif
- typedef CARD32 VisualID;
- typedef CARD32 Time;
- #endif
- typedef XID Window;
- typedef XID Drawable;
- #ifndef _XTYPEDEF_FONT
- # define _XTYPEDEF_FONT
- typedef XID Font;
- #endif
- typedef XID Pixmap;
- typedef XID Cursor;
- typedef XID Colormap;
- typedef XID GContext;
- typedef XID KeySym;
- typedef unsigned char KeyCode;
- #ifndef None
- #define None 0L
- #endif
- #define ParentRelative 1L
- #define CopyFromParent 0L
- #define PointerWindow 0L
- #define InputFocus 1L
- #define PointerRoot 1L
- #define AnyPropertyType 0L
- #define AnyKey 0L
- #define AnyButton 0L
- #define AllTemporary 0L
- #define CurrentTime 0L
- #define NoSymbol 0L
- #define NoEventMask 0L
- #define KeyPressMask (1L<<0)
- #define KeyReleaseMask (1L<<1)
- #define ButtonPressMask (1L<<2)
- #define ButtonReleaseMask (1L<<3)
- #define EnterWindowMask (1L<<4)
- #define LeaveWindowMask (1L<<5)
- #define PointerMotionMask (1L<<6)
- #define PointerMotionHintMask (1L<<7)
- #define Button1MotionMask (1L<<8)
- #define Button2MotionMask (1L<<9)
- #define Button3MotionMask (1L<<10)
- #define Button4MotionMask (1L<<11)
- #define Button5MotionMask (1L<<12)
- #define ButtonMotionMask (1L<<13)
- #define KeymapStateMask (1L<<14)
- #define ExposureMask (1L<<15)
- #define VisibilityChangeMask (1L<<16)
- #define StructureNotifyMask (1L<<17)
- #define ResizeRedirectMask (1L<<18)
- #define SubstructureNotifyMask (1L<<19)
- #define SubstructureRedirectMask (1L<<20)
- #define FocusChangeMask (1L<<21)
- #define PropertyChangeMask (1L<<22)
- #define ColormapChangeMask (1L<<23)
- #define OwnerGrabButtonMask (1L<<24)
- #define KeyPress 2
- #define KeyRelease 3
- #define ButtonPress 4
- #define ButtonRelease 5
- #define MotionNotify 6
- #define EnterNotify 7
- #define LeaveNotify 8
- #define FocusIn 9
- #define FocusOut 10
- #define KeymapNotify 11
- #define Expose 12
- #define GraphicsExpose 13
- #define NoExpose 14
- #define VisibilityNotify 15
- #define CreateNotify 16
- #define DestroyNotify 17
- #define UnmapNotify 18
- #define MapNotify 19
- #define MapRequest 20
- #define ReparentNotify 21
- #define ConfigureNotify 22
- #define ConfigureRequest 23
- #define GravityNotify 24
- #define ResizeRequest 25
- #define CirculateNotify 26
- #define CirculateRequest 27
- #define PropertyNotify 28
- #define SelectionClear 29
- #define SelectionRequest 30
- #define SelectionNotify 31
- #define ColormapNotify 32
- #define ClientMessage 33
- #define MappingNotify 34
- #define GenericEvent 35
- #define LASTEvent 36
- #define ShiftMask (1<<0)
- #define LockMask (1<<1)
- #define ControlMask (1<<2)
- #define Mod1Mask (1<<3)
- #define Mod2Mask (1<<4)
- #define Mod3Mask (1<<5)
- #define Mod4Mask (1<<6)
- #define Mod5Mask (1<<7)
- #define ShiftMapIndex 0
- #define LockMapIndex 1
- #define ControlMapIndex 2
- #define Mod1MapIndex 3
- #define Mod2MapIndex 4
- #define Mod3MapIndex 5
- #define Mod4MapIndex 6
- #define Mod5MapIndex 7
- #define Button1Mask (1<<8)
- #define Button2Mask (1<<9)
- #define Button3Mask (1<<10)
- #define Button4Mask (1<<11)
- #define Button5Mask (1<<12)
- #define AnyModifier (1<<15)
- #define Button1 1
- #define Button2 2
- #define Button3 3
- #define Button4 4
- #define Button5 5
- #define NotifyNormal 0
- #define NotifyGrab 1
- #define NotifyUngrab 2
- #define NotifyWhileGrabbed 3
- #define NotifyHint 1
-
- #define NotifyAncestor 0
- #define NotifyVirtual 1
- #define NotifyInferior 2
- #define NotifyNonlinear 3
- #define NotifyNonlinearVirtual 4
- #define NotifyPointer 5
- #define NotifyPointerRoot 6
- #define NotifyDetailNone 7
- #define VisibilityUnobscured 0
- #define VisibilityPartiallyObscured 1
- #define VisibilityFullyObscured 2
- #define PlaceOnTop 0
- #define PlaceOnBottom 1
- #define FamilyInternet 0
- #define FamilyDECnet 1
- #define FamilyChaos 2
- #define FamilyInternet6 6
- #define FamilyServerInterpreted 5
- #define PropertyNewValue 0
- #define PropertyDelete 1
- #define ColormapUninstalled 0
- #define ColormapInstalled 1
- #define GrabModeSync 0
- #define GrabModeAsync 1
- #define GrabSuccess 0
- #define AlreadyGrabbed 1
- #define GrabInvalidTime 2
- #define GrabNotViewable 3
- #define GrabFrozen 4
- #define AsyncPointer 0
- #define SyncPointer 1
- #define ReplayPointer 2
- #define AsyncKeyboard 3
- #define SyncKeyboard 4
- #define ReplayKeyboard 5
- #define AsyncBoth 6
- #define SyncBoth 7
- #define RevertToNone (int)None
- #define RevertToPointerRoot (int)PointerRoot
- #define RevertToParent 2
- #define Success 0
- #define BadRequest 1
- #define BadValue 2
- #define BadWindow 3
- #define BadPixmap 4
- #define BadAtom 5
- #define BadCursor 6
- #define BadFont 7
- #define BadMatch 8
- #define BadDrawable 9
- #define BadAccess 10
- #define BadAlloc 11
- #define BadColor 12
- #define BadGC 13
- #define BadIDChoice 14
- #define BadName 15
- #define BadLength 16
- #define BadImplementation 17
- #define FirstExtensionError 128
- #define LastExtensionError 255
- #define InputOutput 1
- #define InputOnly 2
- #define CWBackPixmap (1L<<0)
- #define CWBackPixel (1L<<1)
- #define CWBorderPixmap (1L<<2)
- #define CWBorderPixel (1L<<3)
- #define CWBitGravity (1L<<4)
- #define CWWinGravity (1L<<5)
- #define CWBackingStore (1L<<6)
- #define CWBackingPlanes (1L<<7)
- #define CWBackingPixel (1L<<8)
- #define CWOverrideRedirect (1L<<9)
- #define CWSaveUnder (1L<<10)
- #define CWEventMask (1L<<11)
- #define CWDontPropagate (1L<<12)
- #define CWColormap (1L<<13)
- #define CWCursor (1L<<14)
- #define CWX (1<<0)
- #define CWY (1<<1)
- #define CWWidth (1<<2)
- #define CWHeight (1<<3)
- #define CWBorderWidth (1<<4)
- #define CWSibling (1<<5)
- #define CWStackMode (1<<6)
- #define ForgetGravity 0
- #define NorthWestGravity 1
- #define NorthGravity 2
- #define NorthEastGravity 3
- #define WestGravity 4
- #define CenterGravity 5
- #define EastGravity 6
- #define SouthWestGravity 7
- #define SouthGravity 8
- #define SouthEastGravity 9
- #define StaticGravity 10
- #define UnmapGravity 0
- #define NotUseful 0
- #define WhenMapped 1
- #define Always 2
- #define IsUnmapped 0
- #define IsUnviewable 1
- #define IsViewable 2
- #define SetModeInsert 0
- #define SetModeDelete 1
- #define DestroyAll 0
- #define RetainPermanent 1
- #define RetainTemporary 2
- #define Above 0
- #define Below 1
- #define TopIf 2
- #define BottomIf 3
- #define Opposite 4
- #define RaiseLowest 0
- #define LowerHighest 1
- #define PropModeReplace 0
- #define PropModePrepend 1
- #define PropModeAppend 2
- #define GXclear 0x0
- #define GXand 0x1
- #define GXandReverse 0x2
- #define GXcopy 0x3
- #define GXandInverted 0x4
- #define GXnoop 0x5
- #define GXxor 0x6
- #define GXor 0x7
- #define GXnor 0x8
- #define GXequiv 0x9
- #define GXinvert 0xa
- #define GXorReverse 0xb
- #define GXcopyInverted 0xc
- #define GXorInverted 0xd
- #define GXnand 0xe
- #define GXset 0xf
- #define LineSolid 0
- #define LineOnOffDash 1
- #define LineDoubleDash 2
- #define CapNotLast 0
- #define CapButt 1
- #define CapRound 2
- #define CapProjecting 3
- #define JoinMiter 0
- #define JoinRound 1
- #define JoinBevel 2
- #define FillSolid 0
- #define FillTiled 1
- #define FillStippled 2
- #define FillOpaqueStippled 3
- #define EvenOddRule 0
- #define WindingRule 1
- #define ClipByChildren 0
- #define IncludeInferiors 1
- #define Unsorted 0
- #define YSorted 1
- #define YXSorted 2
- #define YXBanded 3
- #define CoordModeOrigin 0
- #define CoordModePrevious 1
- #define Complex 0
- #define Nonconvex 1
- #define Convex 2
- #define ArcChord 0
- #define ArcPieSlice 1
- #define GCFunction (1L<<0)
- #define GCPlaneMask (1L<<1)
- #define GCForeground (1L<<2)
- #define GCBackground (1L<<3)
- #define GCLineWidth (1L<<4)
- #define GCLineStyle (1L<<5)
- #define GCCapStyle (1L<<6)
- #define GCJoinStyle (1L<<7)
- #define GCFillStyle (1L<<8)
- #define GCFillRule (1L<<9)
- #define GCTile (1L<<10)
- #define GCStipple (1L<<11)
- #define GCTileStipXOrigin (1L<<12)
- #define GCTileStipYOrigin (1L<<13)
- #define GCFont (1L<<14)
- #define GCSubwindowMode (1L<<15)
- #define GCGraphicsExposures (1L<<16)
- #define GCClipXOrigin (1L<<17)
- #define GCClipYOrigin (1L<<18)
- #define GCClipMask (1L<<19)
- #define GCDashOffset (1L<<20)
- #define GCDashList (1L<<21)
- #define GCArcMode (1L<<22)
- #define GCLastBit 22
- #define FontLeftToRight 0
- #define FontRightToLeft 1
- #define FontChange 255
- #define XYBitmap 0
- #define XYPixmap 1
- #define ZPixmap 2
- #define AllocNone 0
- #define AllocAll 1
- #define DoRed (1<<0)
- #define DoGreen (1<<1)
- #define DoBlue (1<<2)
- #define CursorShape 0
- #define TileShape 1
- #define StippleShape 2
- #define AutoRepeatModeOff 0
- #define AutoRepeatModeOn 1
- #define AutoRepeatModeDefault 2
- #define LedModeOff 0
- #define LedModeOn 1
- #define KBKeyClickPercent (1L<<0)
- #define KBBellPercent (1L<<1)
- #define KBBellPitch (1L<<2)
- #define KBBellDuration (1L<<3)
- #define KBLed (1L<<4)
- #define KBLedMode (1L<<5)
- #define KBKey (1L<<6)
- #define KBAutoRepeatMode (1L<<7)
- #define MappingSuccess 0
- #define MappingBusy 1
- #define MappingFailed 2
- #define MappingModifier 0
- #define MappingKeyboard 1
- #define MappingPointer 2
- #define DontPreferBlanking 0
- #define PreferBlanking 1
- #define DefaultBlanking 2
- #define DisableScreenSaver 0
- #define DisableScreenInterval 0
- #define DontAllowExposures 0
- #define AllowExposures 1
- #define DefaultExposures 2
- #define ScreenSaverReset 0
- #define ScreenSaverActive 1
- #define HostInsert 0
- #define HostDelete 1
- #define EnableAccess 1
- #define DisableAccess 0
- #define StaticGray 0
- #define GrayScale 1
- #define StaticColor 2
- #define PseudoColor 3
- #define TrueColor 4
- #define DirectColor 5
- #define LSBFirst 0
- #define MSBFirst 1
- #endif
|