+ virtual void SetBackground( const wxBrush &brush );
+ virtual void SetBackgroundMode( int mode );
+ virtual void SetBrush(const wxBrush& brush);
+ virtual void SetFont(const wxFont& font);
+ virtual void SetPen(const wxPen& pen);
+
+private:
+ virtual bool DoGetPixel(wxCoord, wxCoord, wxColour *) const
+ {
+ wxFAIL_MSG(wxT("wxSVGFILEDC::DoGetPixel Call not implemented"));
+ return true;
+ }
+
+ virtual bool DoBlit(wxCoord, wxCoord, wxCoord, wxCoord, wxDC *,
+ wxCoord, wxCoord, int = wxCOPY,
+ bool = 0, int = -1, int = -1);
+
+ virtual void DoCrossHair(wxCoord, wxCoord)
+ {
+ wxFAIL_MSG(wxT("wxSVGFILEDC::CrossHair Call not implemented"));
+ }
+
+ virtual void DoDrawArc(wxCoord, wxCoord, wxCoord, wxCoord, wxCoord, wxCoord);
+
+ virtual void DoDrawBitmap(const wxBitmap &, wxCoord, wxCoord, bool = 0);
+
+ virtual void DoDrawCheckMark(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
+
+ virtual void DoDrawEllipse(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
+
+ virtual void DoDrawEllipticArc(wxCoord x, wxCoord y, wxCoord w, wxCoord h,
+ double sa, double ea);
+
+ virtual void DoDrawIcon(const wxIcon &, wxCoord, wxCoord);
+
+ virtual void DoDrawLine (wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2);
+
+ virtual void DoDrawLines(int n, wxPoint points[],
+ wxCoord xoffset = 0, wxCoord yoffset = 0);
+
+ virtual void DoDrawPoint(wxCoord, wxCoord);
+
+ virtual void DoDrawPolygon(int n, wxPoint points[], wxCoord xoffset, wxCoord yoffset,int fillStyle);
+
+ virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord w, wxCoord h);