X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ddb0ed69a947fdc330d5d8b5a1e7baee8b1b89ae..4a4bf7eefbc04cb91652031d9a729720d52dde61:/include/wx/dcgraph.h diff --git a/include/wx/dcgraph.h b/include/wx/dcgraph.h index 9d1e4d7fb9..f5a77adae2 100755 --- a/include/wx/dcgraph.h +++ b/include/wx/dcgraph.h @@ -16,20 +16,19 @@ #include "wx/geometry.h" #include "wx/dynarray.h" +#include "wx/graphics.h" -class WXDLLEXPORT wxGraphicsContext; class WXDLLEXPORT wxWindowDC; - #ifdef __WXMAC__ #define wxGCDC wxDC #endif class WXDLLEXPORT wxGCDC: #ifdef __WXMAC__ - public wxDCBase + public wxDCBase #else - public wxDC + public wxDC #endif { DECLARE_DYNAMIC_CLASS(wxGCDC) @@ -85,8 +84,8 @@ public: virtual void ComputeScaleAndOrigin(); - wxGraphicsContext* GetGraphicContext() { return m_graphicContext; } - virtual void SetGraphicsContext( wxGraphicsContext* ctx ); + wxGraphicsContext* GetGraphicsContext() { return m_graphicContext; } + virtual void SetGraphicsContext( wxGraphicsContext* ctx ); protected: // the true implementations @@ -170,8 +169,10 @@ protected: protected: // scaling variables double m_mm_to_pix_x, m_mm_to_pix_y; - - double m_formerScaleX, m_formerScaleY; + wxGraphicsMatrix m_matrixOriginal; + wxGraphicsMatrix m_matrixCurrent; + + double m_formerScaleX, m_formerScaleY; wxGraphicsContext* m_graphicContext; };