X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/89efaf2b6595e59af618556d7e79492cab50c73c..71c3620229501e8479612f0888a27d3b5ce6c851:/include/wx/dcsvg.h?ds=sidebyside diff --git a/include/wx/dcsvg.h b/include/wx/dcsvg.h index 45147c68cc..cae6308db4 100644 --- a/include/wx/dcsvg.h +++ b/include/wx/dcsvg.h @@ -33,11 +33,11 @@ class WXDLLIMPEXP_FWD_CORE wxSVGFileDC; class WXDLLIMPEXP_CORE wxSVGFileDCImpl : public wxDCImpl { public: - wxSVGFileDCImpl( wxSVGFileDC *owner, const wxString &filename, + wxSVGFileDCImpl( wxSVGFileDC *owner, const wxString &filename, int width=320, int height=240, double dpi=72.0 ); virtual ~wxSVGFileDCImpl(); - + bool IsOk() const { return m_OK; } virtual bool CanDrawBitmap() const { return true; } @@ -96,6 +96,8 @@ public: virtual void SetFont(const wxFont& font); virtual void SetPen(const wxPen& pen); + virtual void* GetHandle() const { return NULL; } + private: virtual bool DoGetPixel(wxCoord, wxCoord, wxColour *) const { @@ -132,7 +134,7 @@ private: virtual void DoDrawPoint(wxCoord, wxCoord); - virtual void DoDrawPolygon(int n, wxPoint points[], + virtual void DoDrawPolygon(int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset, wxPolygonFillMode fillStyle); @@ -179,7 +181,7 @@ private: } virtual void DoGetSizeMM( int *width, int *height ) const; - + virtual wxSize GetPPI() const; void Init (const wxString &filename, int width, int height, double dpi); @@ -205,12 +207,12 @@ private: class WXDLLIMPEXP_CORE wxSVGFileDC : public wxDC { public: - wxSVGFileDC(const wxString& filename, + wxSVGFileDC(const wxString& filename, int width = 320, int height = 240, double dpi = 72.0) : wxDC(new wxSVGFileDCImpl(this, filename, width, height, dpi)) - { + { } };