#ifndef FVWMLIB_X11_H #define FVWMLIB_X11_H #include "config.h" #include #include #include #include #include #include #include #include #include #ifdef XPM #define XpmSupport 1 #include #else #define XpmSupport 0 #endif #if HAVE_PNG #define PngSupport 1 #include #else #define PngSupport 0 #include #endif #ifdef HAVE_XCURSOR #include #endif #ifdef HAVE_XRENDER #define XRenderSupport 1 #include typedef Picture XRenderPicture; #else #define XRenderSupport 0 #endif #ifdef HAVE_XFT /* no compat to avoid problems in the future */ #define _XFT_NO_COMPAT_ 1 #include #include #endif #ifdef SHAPE #include #endif #ifdef HAVE_XSHM #define XShmSupport 1 #include #include #include #else #define XShmSupport 0 #endif #ifdef SESSION #define SessionSupport 1 #include #include #else #define SessionSupport 0 #endif #ifdef HAVE_X11_XKBLIB_H #include #define fvwm_KeycodeToKeysym(d, k, l, g) \ (XkbKeycodeToKeysym((d), (k), (g), (l))) #else #define fvwm_KeycodeToKeysym(d, k, x, i) (XKeycodeToKeysym((d), (k), (i))) #endif #endif /* FVWMLIB_X11_H */