Pass an explicit graphics context to DrawAttached and DrawMark
[geda-pcb/pcjc2.git] / src / hid / lesstif / xincludes.h
blobd8e7b0986a75559deb19f9edc9ae34860071c045
1 /*
2 * Some of the X headers are not very friendly in terms of namespace.
3 * For example, X.h typedef's Mask but we use Mask in the core of pcb
4 * and this causes problem. To avoid this, pull in the X headers in
5 * this file where we can add workarounds as needed.
6 */
8 #define Mask X_Mask
10 #include <X11/Intrinsic.h>
11 #include <X11/X.h>
12 #include <X11/Xlib.h>
13 #include <X11/cursorfont.h>
14 #include <X11/keysym.h>
16 #include <Xm/CascadeB.h>
17 #include <Xm/DrawingA.h>
18 #include <Xm/FileSB.h>
19 #include <Xm/Form.h>
20 #include <Xm/Frame.h>
21 #include <Xm/Label.h>
22 #include <Xm/List.h>
23 #include <Xm/MainW.h>
24 #include <Xm/MenuShell.h>
25 #include <Xm/MessageB.h>
26 #include <Xm/Protocols.h>
27 #include <Xm/PushB.h>
28 #include <Xm/RowColumn.h>
29 #include <Xm/Scale.h>
30 #include <Xm/ScrollBar.h>
31 #include <Xm/ScrolledW.h>
32 #include <Xm/Separator.h>
33 #include <Xm/Text.h>
34 #include <Xm/TextF.h>
35 #include <Xm/ToggleB.h>
36 #include <Xm/Xm.h>
38 #ifdef HAVE_XRENDER
39 #include <X11/extensions/Xrender.h>
40 #endif /* HAVE_XRENDER */
42 #ifdef HAVE_XINERAMA
43 #include <X11/extensions/Xinerama.h>
44 #endif /* HAVE_XINERAMA */
46 #undef Mask