Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00041 #ifndef _DMXCLIENT_H_
00042 #define _DMXCLIENT_H_
00043
00044 #define GC XlibGC
00045
00046 #ifdef _XSERVER64
00047 #define DMX64
00048 #undef _XSERVER64
00049 typedef unsigned long XID64;
00050 typedef unsigned long Mask64;
00051 typedef unsigned long Atom64;
00052 typedef unsigned long VisualID64;
00053 typedef unsigned long Time64;
00054 #define XID XID64
00055 #define Mask Mask64
00056 #define Atom Atom64
00057 #define VisualID VisualID64
00058 #define Time Time64
00059 typedef XID Window64;
00060 typedef XID Drawable64;
00061 typedef XID Font64;
00062 typedef XID Pixmap64;
00063 typedef XID Cursor64;
00064 typedef XID Colormap64;
00065 typedef XID GContext64;
00066 typedef XID KeySym64;
00067 #define Window Window64
00068 #define Drawable Drawable64
00069 #define Font Font64
00070 #define Pixmap Pixmap64
00071 #define Cursor Cursor64
00072 #define Colormap Colormap64
00073 #define GContext GContext64
00074 #define KeySym KeySym64
00075 #endif
00076
00077 #include <X11/Xlib.h>
00078 #include <X11/Xlibint.h>
00079 #include <X11/X.h>
00080 #include <X11/Xmd.h>
00081 #include <X11/Xproto.h>
00082 #include <X11/Xutil.h>
00083 #include <X11/Xatom.h>
00084 #include <X11/cursorfont.h>
00085 #include <X11/Xmu/SysUtil.h>
00086
00087 #include <X11/extensions/shape.h>
00088
00089 #include <X11/extensions/Xrender.h>
00090 #undef PictFormatType
00091
00092 #include <X11/extensions/XKB.h>
00093 #include "xkbstr.h"
00094
00095 #include <X11/extensions/XI.h>
00096
00097
00098 #include <X11/extensions/XInput.h>
00099 #include <X11/extensions/Xext.h>
00100
00101 #undef GC
00102
00103 #ifdef DMX64
00104 #define _XSERVER64
00105 #undef XID
00106 #undef Mask
00107 #undef Atom
00108 #undef VisualID
00109 #undef Time
00110 #undef Window
00111 #undef Drawable
00112 #undef Font
00113 #undef Pixmap
00114 #undef Cursor
00115 #undef Colormap
00116 #undef GContext
00117 #undef KeySym
00118 #endif
00119
00120
00121 extern int ProximityIn;
00122 extern int ProximityOut;
00123 extern int DeviceValuator;
00124 extern int DeviceMotionNotify;
00125 extern int DeviceFocusIn;
00126 extern int DeviceFocusOut;
00127 extern int DeviceStateNotify;
00128 extern int DeviceMappingNotify;
00129 extern int ChangeDeviceNotify;
00130
00131
00132 #include <X11/XKBlib.h>
00133 #include <X11/extensions/XKBproto.h>
00134 #include "xkbstr.h"
00135 #undef XPointer
00136 #include <X11/extensions/XIproto.h>
00137
00138 #endif