--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// Name: glcanvas.h
+// Purpose: wxGLCanvas, for using OpenGL with wxWindows 2.0 for Motif.
+// Uses the GLX extension.
+// Author: Julian Smart and Wolfram Gloger
+// Modified by:
+// Created: 1995, 1999
+// RCS-ID: $Id$
+// Copyright: (c) Julian Smart, Wolfram Gloger
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifdef __GNUG__
+#pragma interface "glcanvas.h"
+#endif
+
+#ifndef _WX_GLCANVAS_H_
+#define _WX_GLCANVAS_H_
+
+#include "wx/setup.h"
+#include "wx/gdicmn.h"
+#include "wx/palette.h"
+#include "wx/scrolwin.h"
+
+#include <GL/glx.h>
+
+class wxGLCanvas: public wxScrolledWindow
+{
+DECLARE_CLASS(wxGLCanvas)
+public:
+ GLXContext glx_cx;
+
+ wxGLCanvas(wxWindow *parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize, long style = 0,
+ const wxString& name = "GLCanvas", int *attribList = 0, const wxPalette& palette = wxNullPalette);
+ ~wxGLCanvas(void);
+
+ void SetCurrent();
+ void SwapBuffers();
+ void SetColour(const char *col);
+};
+
+#endif
+ // _WX_GLCANVAS_H_