/////////////////////////////////////////////////////////////////////////////
// Name: gdiobj.h
// Purpose: wxGDIObject class: base class for other GDI classes
-// Author: AUTHOR
+// Author: Stefan Csomor
// Modified by:
-// Created: ??/??/98
+// Created: 1998-01-01
// RCS-ID: $Id$
-// Copyright: (c) AUTHOR
-// Licence: wxWindows licence
+// Copyright: (c) Stefan Csomor
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_GDIOBJ_H_
#define _WX_GDIOBJ_H_
-#include "wx/object.h"
-
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "gdiobj.h"
#endif
+#include "wx/object.h"
+
class WXDLLEXPORT wxGDIRefData: public wxObjectRefData {
public:
inline wxGDIRefData()
- {
- }
+ {
+ }
};
#define M_GDIDATA ((wxGDIRefData *)m_refData)
{
DECLARE_DYNAMIC_CLASS(wxGDIObject)
public:
- inline wxGDIObject() { m_visible = FALSE; };
- inline ~wxGDIObject() {};
+ wxGDIObject() : m_visible(FALSE) { }
+ ~wxGDIObject() { }
- inline bool IsNull() const { return (m_refData == 0); }
+ bool IsNull() const { return (m_refData == 0); }
virtual bool GetVisible() { return m_visible; }
virtual void SetVisible(bool v) { m_visible = v; }