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."
168 typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass;
169 typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget;
171 extern WidgetClass glwMDrawingAreaWidgetClass;
178 extern 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)
208 extern void GLwDrawingAreaMakeCurrent (Widget w, GLXContext ctx);
209 extern void GLwDrawingAreaSwapBuffers (Widget w);
213 extern Widget GLwCreateMDrawingArea ();
216 extern Widget GLwCreateMDrawingArea (Widget parent,
char *name,
217 ArgList arglist, Cardinal argcount);
222 #if defined(__cplusplus) || defined(c_plusplus)