diff options
author | Matt Turner <mattst88@gmail.com> | 2011-08-01 23:18:19 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2011-08-01 23:18:19 -0400 |
commit | 892b45fdb681a18c7ecaf456457fd7e4c588998d (patch) | |
tree | 33d50ee7a85653f551c38fb95e329930645697a7 /include/X11/Xaw3d | |
parent | df43016100030623cf0da0dfe2144905648bcf0a (diff) |
Move Xaw3dP.h.sed -> include/X11/Xaw3d/Xaw3dP.h.
Signed-off-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'include/X11/Xaw3d')
-rw-r--r-- | include/X11/Xaw3d/Xaw3dP.h | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/include/X11/Xaw3d/Xaw3dP.h b/include/X11/Xaw3d/Xaw3dP.h new file mode 100644 index 0000000..391bde3 --- /dev/null +++ b/include/X11/Xaw3d/Xaw3dP.h @@ -0,0 +1,83 @@ +/* + * Xaw3dP.h + * + * Global definitions and declarations. Not for public consumption. + */ + +/********************************************************************* +Copyright (C) 1992 Kaleb Keithley +Copyright (C) 2000, 2003 David J. Hawkey Jr. + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and +its documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear in +supporting documentation, and that the names of the copyright holders +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. + +THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +*********************************************************************/ + +#ifndef _Xaw3dP_h +#define _Xaw3dP_h + +#include <X11/IntrinsicP.h> + +/* These are set during the build to reflect capability and options. */ +/* I18n support */ +/* XPM support */ +/* gray stipples */ +/* arrow scrollbars */ + +#ifndef XtX +#define XtX(w) (((RectObj)w)->rectangle.x) +#endif +#ifndef XtY +#define XtY(w) (((RectObj)w)->rectangle.y) +#endif +#ifndef XtWidth +#define XtWidth(w) (((RectObj)w)->rectangle.width) +#endif +#ifndef XtHeight +#define XtHeight(w) (((RectObj)w)->rectangle.height) +#endif +#ifndef XtBorderWidth +#define XtBorderWidth(w) (((RectObj)w)->rectangle.border_width) +#endif + +#ifdef XAW_GRAY_BLKWHT_STIPPLES +extern unsigned long +grayPixel( +#if NeedFunctionPrototypes + unsigned long, + Display *, + Screen * +#endif +); +#else +#define grayPixel(p, dpy, scn) (p) +#endif + +#ifdef XAW_MULTIPLANE_PIXMAPS +extern Pixmap +stipplePixmap( +#if NeedFunctionPrototypes + Widget, + Pixmap, + Colormap, + Pixel, + unsigned int +#endif +); +#endif + +#endif /* _Xaw3dP_h */ |