-protected:
- virtual void DoFloodFill(long x, long y, const wxColour& col,
- int style = wxFLOOD_SURFACE);
-
- virtual bool DoGetPixel(long x, long y, wxColour *col) const;
-
- virtual void DoDrawPoint(long x, long y);
- virtual void DoDrawLine(long x1, long y1, long x2, long y2);
-
- virtual void DoDrawArc(long x1, long y1,
- long x2, long y2,
- long xc, long yc);
- virtual void DoDrawEllipticArc(long x, long y, long w, long h,
- double sa, double ea);
-
- virtual void DoDrawRectangle(long x, long y, long width, long height);
- virtual void DoDrawRoundedRectangle(long x, long y,
- long width, long height,
- double radius);
- virtual void DoDrawEllipse(long x, long y, long width, long height);
-
- virtual void DoCrossHair(long x, long y);
-
- virtual void DoDrawIcon(const wxIcon& icon, long x, long y);
- virtual void DoDrawBitmap(const wxBitmap &bmp, long x, long y,
- bool useMask = FALSE);
-
- virtual void DoDrawText(const wxString& text, long x, long y);
-
- virtual bool DoBlit(long xdest, long ydest, long width, long height,
- wxDC *source, long xsrc, long ysrc,
- int rop = wxCOPY, bool useMask = FALSE);
-
- // this is gnarly - we can't even call this function DoSetClippingRegion()
- // because of virtual function hiding
- virtual void DoSetClippingRegionAsRegion(const wxRegion& region);
- virtual void DoSetClippingRegion(long x, long y,
- long width, long height);
- virtual void DoGetClippingRegion(long *x, long *y,
- long *width, long *height)