class WXDLLEXPORT wxGCDC:
#ifdef __WXMAC__
- public wxDCBase
+ public wxDCBase
#else
- public wxDC
+ public wxDC
#endif
{
DECLARE_DYNAMIC_CLASS(wxGCDC)
virtual void ComputeScaleAndOrigin();
- wxGraphicsContext* GetGraphicContext() { return m_graphicContext; }
- virtual void SetGraphicsContext( wxGraphicsContext* ctx )
- { delete m_graphicContext; m_graphicContext = ctx; }
+ wxGraphicsContext* GetGraphicsContext() { return m_graphicContext; }
+ virtual void SetGraphicsContext( wxGraphicsContext* ctx );
+
protected:
// the true implementations
virtual bool DoFloodFill(wxCoord x, wxCoord y, const wxColour& col,
protected:
// scaling variables
double m_mm_to_pix_x, m_mm_to_pix_y;
-
- double m_formerScaleX, m_formerScaleY;
+
+ double m_formerScaleX, m_formerScaleY;
wxGraphicsContext* m_graphicContext;
};