#include "wx/wxprec.h"
#include "wx/region.h"
-#include "wx/gdicmn.h"
-#include "wx/log.h"
+
+#ifndef WX_PRECOMP
+ #include "wx/log.h"
+ #include "wx/gdicmn.h"
+#endif
#ifdef __VMS__
#pragma message disable nosimpint
XUnionRegion( refData.m_region, m_region, m_region );
}
- ~wxRegionRefData()
+ virtual ~wxRegionRefData()
{
if (m_region)
XDestroyRegion( m_region );
#define M_REGIONDATA ((wxRegionRefData *)m_refData)
#define M_REGIONDATA_OF(rgn) ((wxRegionRefData *)(rgn.m_refData))
-IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject);
-IMPLEMENT_DYNAMIC_CLASS(wxRegionIterator,wxObject);
+IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject)
+IMPLEMENT_DYNAMIC_CLASS(wxRegionIterator,wxObject)
// ----------------------------------------------------------------------------
// wxRegion construction
public:
wxRIRefData() : m_rects(0), m_numRects(0){}
- ~wxRIRefData();
+ virtual ~wxRIRefData();
wxRect *m_rects;
size_t m_numRects;