]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/include/wx/ogl/linesp.h
wxMutexGuiEnter/Leave didn't work because this file is compiled with wxUSE_GUI=0
[wxWidgets.git] / contrib / include / wx / ogl / linesp.h
index 383fe7f554a73ce46fb8893eca3cc046db3f8de3..ebf2c1cbd84e58ff851bd9887163970dba9fd774 100644 (file)
 #ifndef _OGL_LINESP_H_
 #define _OGL_LINESP_H_
 
 #ifndef _OGL_LINESP_H_
 #define _OGL_LINESP_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
 #pragma interface "linesp.h"
 #endif
 
 #pragma interface "linesp.h"
 #endif
 
-class wxLineShape;
-class wxLineControlPoint: public wxControlPoint
+
+class WXDLLIMPEXP_OGL wxLineShape;
+class WXDLLIMPEXP_OGL wxLineControlPoint: public wxControlPoint
 {
   DECLARE_DYNAMIC_CLASS(wxLineControlPoint)
 {
   DECLARE_DYNAMIC_CLASS(wxLineControlPoint)
-  friend class wxLineShape;
+  friend class WXDLLIMPEXP_OGL wxLineShape;
  public:
 
   wxLineControlPoint(wxShapeCanvas *the_canvas = NULL, wxShape *object = NULL, double size = 0.0,
  public:
 
   wxLineControlPoint(wxShapeCanvas *the_canvas = NULL, wxShape *object = NULL, double size = 0.0,
@@ -51,8 +52,8 @@ public:
 /*
  * Temporary arc label object
  */
 /*
  * Temporary arc label object
  */
-class wxLabelShape: public wxRectangleShape
+
+class WXDLLIMPEXP_OGL wxLabelShape: public wxRectangleShape
 {
   DECLARE_DYNAMIC_CLASS(wxLabelShape)
 
 {
   DECLARE_DYNAMIC_CLASS(wxLabelShape)