83 #define GLwNattribList "attribList"
84 #define GLwCAttribList "AttribList"
85 #define GLwNvisualInfo "visualInfo"
86 #define GLwCVisualInfo "VisualInfo"
87 #define GLwRVisualInfo "VisualInfo"
89 #define GLwNinstallColormap "installColormap"
90 #define GLwCInstallColormap "InstallColormap"
91 #define GLwNallocateBackground "allocateBackground"
92 #define GLwNallocateOtherColors "allocateOtherColors"
93 #define GLwCAllocateColors "AllocateColors"
94 #define GLwNinstallBackground "installBackground"
95 #define GLwCInstallBackground "InstallBackground"
97 #define GLwCCallback "Callback"
98 #define GLwNexposeCallback "exposeCallback"
99 #define GLwNginitCallback "ginitCallback"
100 #define GLwNresizeCallback "resizeCallback"
101 #define GLwNinputCallback "inputCallback"
103 #define GLwNbufferSize "bufferSize"
104 #define GLwCBufferSize "BufferSize"
105 #define GLwNlevel "level"
106 #define GLwCLevel "Level"
107 #define GLwNrgba "rgba"
108 #define GLwCRgba "Rgba"
109 #define GLwNdoublebuffer "doublebuffer"
110 #define GLwCDoublebuffer "Doublebuffer"
111 #define GLwNstereo "stereo"
112 #define GLwCStereo "Stereo"
113 #define GLwNauxBuffers "auxBuffers"
114 #define GLwCAuxBuffers "AuxBuffers"
115 #define GLwNredSize "redSize"
116 #define GLwNgreenSize "greenSize"
117 #define GLwNblueSize "blueSize"
118 #define GLwCColorSize "ColorSize"
119 #define GLwNalphaSize "alphaSize"
120 #define GLwCAlphaSize "AlphaSize"
121 #define GLwNdepthSize "depthSize"
122 #define GLwCDepthSize "DepthSize"
123 #define GLwNstencilSize "stencilSize"
124 #define GLwCStencilSize "StencilSize"
125 #define GLwNaccumRedSize "accumRedSize"
126 #define GLwNaccumGreenSize "accumGreenSize"
127 #define GLwNaccumBlueSize "accumBlueSize"
128 #define GLwCAccumColorSize "AccumColorSize"
129 #define GLwNaccumAlphaSize "accumAlphaSize"
130 #define GLwCAccumAlphaSize "AccumAlphaSize"
134 typedef struct _GLwMDrawingAreaClassRec *GLwMDrawingAreaWidgetClass;
135 typedef struct _GLwMDrawingAreaRec *GLwMDrawingAreaWidget;
140 #define glwMDrawingAreaWidgetClass glwM2DrawingAreaWidgetClass
142 extern WidgetClass glwMDrawingAreaWidgetClass;
157 #define GLwCR_EXPOSE XmCR_EXPOSE
158 #define GLwCR_RESIZE XmCR_RESIZE
159 #define GLwCR_INPUT XmCR_INPUT
162 #define GLwCR_EXPOSE 38
163 #define GLwCR_RESIZE 39
164 #define GLwCR_INPUT 40
167 #define GLwCR_GINIT 32135 // Arbitrary number that should neverr clash
176 #if defined(__cplusplus) || defined(c_plusplus)
186 extern Widget GLwCreateMDrawingArea();
188 extern Widget GLwCreateMDrawingArea(
Widget parent,
char *name, ArgList arglist, Cardinal argcount);
192 #if defined(__cplusplus) || defined(c_plusplus)
WidgetClass glwDrawingAreaWidgetClass
struct _GLwDrawingAreaClassRec * GLwDrawingAreaWidgetClass
void GLwDrawingAreaMakeCurrent(Widget w, GLXContext ctx)
struct _GLwDrawingAreaRec * GLwDrawingAreaWidget
void GLwDrawingAreaSwapBuffers(Widget w)
struct _WidgetRec * Widget