]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/motif/gdiobj.h
avoid a bug in Carbon headers
[wxWidgets.git] / include / wx / motif / gdiobj.h
index c25575dffcf412ad02632c509196ff04b202b6fa..14293b584102ee5641187cef86d880ca599d7930 100644 (file)
 
 #include "wx/object.h"
 
 
 #include "wx/object.h"
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
 #pragma interface "gdiobj.h"
 #endif
 
 class WXDLLEXPORT wxGDIRefData: public wxObjectRefData {
 public:
     inline wxGDIRefData()
 #pragma interface "gdiobj.h"
 #endif
 
 class WXDLLEXPORT wxGDIRefData: public wxObjectRefData {
 public:
     inline wxGDIRefData()
-       {
-       }
+    {
+    }
 };
 
 #define M_GDIDATA ((wxGDIRefData *)m_refData)
 
 class WXDLLEXPORT wxGDIObject: public wxObject
 {
 };
 
 #define M_GDIDATA ((wxGDIRefData *)m_refData)
 
 class WXDLLEXPORT wxGDIObject: public wxObject
 {
-DECLARE_DYNAMIC_CLASS(wxGDIObject)
- public:
-  inline wxGDIObject() { m_visible = FALSE; };
-  inline ~wxGDIObject() {};
-
-  inline bool IsNull() const { return (m_refData == 0); }
-
-  virtual bool GetVisible() { return m_visible; }
-  virtual void SetVisible(bool v) { m_visible = v; }
-
+    DECLARE_DYNAMIC_CLASS(wxGDIObject)
+public:
+    inline wxGDIObject() { m_visible = FALSE; };
+    inline ~wxGDIObject() {};
+    
+    inline bool IsNull() const { return (m_refData == 0); }
+    
+    virtual bool GetVisible() { return m_visible; }
+    virtual void SetVisible(bool v) { m_visible = v; }
+    
 protected:
 protected:
-  bool m_visible; // Can a pointer to this object be safely taken?
-                 // - only if created within FindOrCreate...
+    bool m_visible; // Can a pointer to this object be safely taken?
+    // - only if created within FindOrCreate...
 };
 
 #endif
 };
 
 #endif
-    // _WX_GDIOBJ_H_
+// _WX_GDIOBJ_H_