/* * Copyright (c) 2000 by The XFree86 Project, Inc. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * * Except as contained in this notice, the name of the XFree86 Project shall * not be used in advertising or otherwise to promote the sale, use or other * dealings in this Software without prior written authorization from the * XFree86 Project. */ /* $XFree86$ */ /* * This file is a fake Motif(TM) header intended to allow the compilation of * libGLw without having a real Motif. Do not use this file to compile any * application because it declares only a small subset of the API! */ #ifndef GLWXM_STRDEFS_H #define GLWXM_STRDEFS_H #ifndef _XmConst #define _XmConst /**/ #endif #ifdef XMSTRINGDEFINES #define XmCBackgroundPixmap "BackgroundPixmap" #define XmRBackgroundPixmap "BackgroundPixmap" #define XmRBooleanDimension "BooleanDimension" #define XmNbottomAttachment "bottomAttachment" #define XmNbottomWidget "bottomWidget" #define XmCForegroundThreshold "ForegroundThreshold" #define XmNforegroundThreshold "foregroundThreshold" #define XmCHighlightColor "HighlightColor" #define XmNhighlightColor "highlightColor" #define XmCHighlightOnEnter "HighlightOnEnter" #define XmNhighlightOnEnter "highlightOnEnter" #define XmCHighlightThickness "HighlightThickness" #define XmNhighlightThickness "highlightThickness" #define XmCHighlightPixmap "HighlightPixmap" #define XmNhighlightPixmap "highlightPixmap" #define XmRHighlightPixmap "HighlightPixmap" #define XmRHorizontalDimension "HorizontalDimension" #define XmNleftAttachment "leftAttachment" #define XmNrightAttachment "rightAttachment" #define XmRStringDirection "StringDirection" #define XmNtopAttachment "topAttachment" #define XmCTraversalOn "TraversalOn" #define XmNtraversalOn "traversalOn" #define XmRXmBackgroundPixmap "XmBackgroundPixmap" #else /* XMSTRINGDEFINES */ extern _XmConst char _XmStrings[]; #define XmCBackgroundPixmap ((char *)&_XmStrings[299]) #define XmRBackgroundPixmap ((char *)&_XmStrings[10844]) #define XmRBooleanDimension ((char *)&_XmStrings[10872]) #define XmNbottomAttachment ((char *)&_XmStrings[5017]) #define XmNbottomWidget ((char *)&_XmStrings[5099]) #define XmCHighlightColor ((char *)&_XmStrings[1844]) #define XmNhighlightColor ((char *)&_XmStrings[6996]) #define XmCHighlightOnEnter ((char *)&_XmStrings[1859]) #define XmNhighlightOnEnter ((char *)&_XmStrings[7011]) #define XmCHighlightThickness ((char *)&_XmStrings[1892]) #define XmNhighlightThickness ((char *)&_XmStrings[7044]) #define XmCForegroundThreshold ((char *)&_XmStrings[1808]) #define XmNforegroundThreshold ((char *)&_XmStrings[6914]) #define XmCHighlightPixmap ((char *)&_XmStrings[1876]) #define XmNhighlightPixmap ((char *)&_XmStrings[7028]) #define XmRHighlightPixmap ((char *)&_XmStrings[11299]) #define XmRHorizontalDimension ((char *)&_XmStrings[11315]) #define XmNleftAttachment ((char *)&_XmStrings[7523]) #define XmNrightAttachment ((char *)&_XmStrings[9077]) #define XmRStringDirection ((char *)&_XmStrings[11981]) #define XmNtopAttachment ((char *)&_XmStrings[10165]) #define XmCTraversalOn ((char *)&_XmStrings[4318]) #define XmNtraversalOn ((char *)&_XmStrings[10361]) #define XmRXmBackgroundPixmap ((char *)&_XmStrings[12210]) #endif /* XMSTRINGDEFINES */ /* copy Xt constant definitions */ #include #define XmCBackground XtCBackground #define XmNbackground XtNbackground #define XmNbackgroundPixmap XtNbackgroundPixmap #define XmCBoolean XtCBoolean #define XmRBoolean XtRBoolean #define XmRCallProc XtRCallProc #define XmCForeground XtCForeground #define XmNforeground XtNforeground #define XmRImmediate XtRImmediate #define XmRPixel XtRPixel #define XmCPixmap XtCPixmap #define XmNpixmap XtNpixmap #define XmRPixmap XtRPixmap #define XmRPrimHighlightPixmap XmRHighlightPixmap #define XmRString XtRString #define XmRStringArray XtRStringArray #define XmRStringTable XtRStringTable #endif /* GLWXM_STRDEFS_H */