summaryrefslogtreecommitdiff
path: root/include/X11/Xaw3d/Xaw3dP.h
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2011-08-01 23:18:19 -0400
committerMatt Turner <mattst88@gmail.com>2011-08-01 23:18:19 -0400
commit892b45fdb681a18c7ecaf456457fd7e4c588998d (patch)
tree33d50ee7a85653f551c38fb95e329930645697a7 /include/X11/Xaw3d/Xaw3dP.h
parentdf43016100030623cf0da0dfe2144905648bcf0a (diff)
Move Xaw3dP.h.sed -> include/X11/Xaw3d/Xaw3dP.h.
Signed-off-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'include/X11/Xaw3d/Xaw3dP.h')
-rw-r--r--include/X11/Xaw3d/Xaw3dP.h83
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 */