48# ifndef __GLX_INCLUDE_XM_H
97#define GLwNattribList "attribList"
98#define GLwCAttribList "AttribList"
99#define GLwNvisualInfo "visualInfo"
100#define GLwCVisualInfo "VisualInfo"
101#define GLwRVisualInfo "VisualInfo"
103#define GLwNinstallColormap "installColormap"
104#define GLwCInstallColormap "InstallColormap"
105#define GLwNallocateBackground "allocateBackground"
106#define GLwNallocateOtherColors "allocateOtherColors"
107#define GLwCAllocateColors "AllocateColors"
108#define GLwNinstallBackground "installBackground"
109#define GLwCInstallBackground "InstallBackground"
111#define GLwCCallback "Callback"
112#define GLwNexposeCallback "exposeCallback"
113#define GLwNginitCallback "ginitCallback"
114#define GLwNresizeCallback "resizeCallback"
115#define GLwNinputCallback "inputCallback"
117#define GLwNbufferSize "bufferSize"
118#define GLwCBufferSize "BufferSize"
119#define GLwNlevel "level"
120#define GLwCLevel "Level"
121#define GLwNrgba "rgba"
122#define GLwCRgba "Rgba"
123#define GLwNdoublebuffer "doublebuffer"
124#define GLwCDoublebuffer "Doublebuffer"
125#define GLwNstereo "stereo"
126#define GLwCStereo "Stereo"
127#define GLwNauxBuffers "auxBuffers"
128#define GLwCAuxBuffers "AuxBuffers"
129#define GLwNredSize "redSize"
130#define GLwNgreenSize "greenSize"
131#define GLwNblueSize "blueSize"
132#define GLwCColorSize "ColorSize"
133#define GLwNalphaSize "alphaSize"
134#define GLwCAlphaSize "AlphaSize"
135#define GLwNdepthSize "depthSize"
136#define GLwCDepthSize "DepthSize"
137#define GLwNstencilSize "stencilSize"
138#define GLwCStencilSize "StencilSize"
139#define GLwNaccumRedSize "accumRedSize"
140#define GLwNaccumGreenSize "accumGreenSize"
141#define GLwNaccumBlueSize "accumBlueSize"
142#define GLwCAccumColorSize "AccumColorSize"
143#define GLwNaccumAlphaSize "accumAlphaSize"
144#define GLwCAccumAlphaSize "AccumAlphaSize"
153# define glwMDrawingAreaWidgetClass glwM1DrawingAreaWidgetClass
154# define glwMDrawingAreaClassRec glwM1DrawingAreaClassRec
155# define GLwCreateMDrawingArea GLwCreateM1DrawingArea
161# define glwMDrawingAreaWidgetClass glwM2DrawingAreaWidgetClass
162# define glwMDrawingAreaClassRec glwM2DrawingAreaClassRec
163# define GLwCreateMDrawingArea GLwCreateM2DrawingArea
165#error "Sorry, unknown Motif version."
168typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass;
169typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget;
171extern WidgetClass glwMDrawingAreaWidgetClass;
178extern WidgetClass glwDrawingAreaWidgetClass;
184#define GLwCR_EXPOSE XmCR_EXPOSE
185#define GLwCR_RESIZE XmCR_RESIZE
186#define GLwCR_INPUT XmCR_INPUT
189#define GLwCR_EXPOSE 38
190#define GLwCR_RESIZE 39
191#define GLwCR_INPUT 40
194#define GLwCR_GINIT 32135
200 Dimension width, height;
203#if defined(__cplusplus) || defined(c_plusplus)
208extern void GLwDrawingAreaMakeCurrent (Widget w, GLXContext ctx);
209extern void GLwDrawingAreaSwapBuffers (Widget w);
213extern Widget GLwCreateMDrawingArea ();
216extern Widget GLwCreateMDrawingArea (Widget parent,
char *name,
217 ArgList arglist, Cardinal argcount);
222#if defined(__cplusplus) || defined(c_plusplus)