- virtual void DoFloodFill(wxCoord x, wxCoord y, const wxColour& col,
- int style = wxFLOOD_SURFACE);
-
- virtual bool DoGetPixel(wxCoord x, wxCoord y, wxColour *col) const;
-
- virtual void DoDrawPoint(wxCoord x, wxCoord y);
- virtual void DoDrawLine(wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2);
-
- virtual void DoDrawArc(wxCoord x1, wxCoord y1,
- wxCoord x2, wxCoord y2,
- wxCoord xc, wxCoord yc);
- virtual void DoDrawEllipticArc(wxCoord x, wxCoord y, wxCoord w, wxCoord h,
- double sa, double ea);
-
- virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height);
- virtual void DoDrawRoundedRectangle(wxCoord x, wxCoord y,
- wxCoord width, wxCoord height,
- double radius);
- virtual void DoDrawEllipse(wxCoord x, wxCoord y, wxCoord width, wxCoord height);
-
- virtual void DoCrossHair(wxCoord x, wxCoord y);
-
- virtual void DoDrawIcon(const wxIcon& icon, wxCoord x, wxCoord y);
- virtual void DoDrawBitmap(const wxBitmap &bmp, wxCoord x, wxCoord y,
- bool useMask = FALSE);
-
- virtual void DoDrawText(const wxString& text, wxCoord x, wxCoord y);
- virtual void DoDrawRotatedText(const wxString& text, wxCoord x, wxCoord y,
- double angle);
-
- virtual bool DoBlit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height,
- wxDC *source, wxCoord xsrc, wxCoord 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(wxCoord x, wxCoord y,
- wxCoord width, wxCoord height);
- virtual void DoGetClippingRegion(wxCoord *x, wxCoord *y,
- wxCoord *width, wxCoord *height)
+ virtual void DoFloodFill( wxCoord vX
+ ,wxCoord vY
+ ,const wxColour& rCol
+ ,int nStyle = wxFLOOD_SURFACE
+ );
+
+ virtual bool DoGetPixel( wxCoord vX
+ ,wxCoord vY
+ ,wxColour* pCol
+ ) const;
+
+ virtual void DoDrawPoint( wxCoord vX
+ ,wxCoord vY
+ );
+ virtual void DoDrawLine( wxCoord vX1
+ ,wxCoord vY1
+ ,wxCoord vX2
+ ,wxCoord vY2
+ );
+
+ virtual void DoDrawArc( wxCoord vX1
+ ,wxCoord vY1
+ ,wxCoord vX2
+ ,wxCoord vY2
+ ,wxCoord vXc
+ ,wxCoord vYc
+ );
+ virtual void DoDrawCheckMark( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ );
+ virtual void DoDrawEllipticArc( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vW
+ ,wxCoord vH
+ ,double dSa
+ ,double dEa
+ );
+
+ virtual void DoDrawRectangle( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ );
+ virtual void DoDrawRoundedRectangle( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ ,double dRadius
+ );
+ virtual void DoDrawEllipse( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ );
+
+ virtual void DoCrossHair( wxCoord vX
+ ,wxCoord vY
+ );
+
+ virtual void DoDrawIcon( const wxIcon& rIcon
+ ,wxCoord vX
+ ,wxCoord vY
+ );
+ virtual void DoDrawBitmap( const wxBitmap& rBmp
+ ,wxCoord vX
+ ,wxCoord vY
+ ,bool bUseMask = FALSE
+ );
+
+ virtual void DoDrawText( const wxString& rsText
+ ,wxCoord vX
+ ,wxCoord vY
+ );
+ virtual void DoDrawRotatedText( const wxString& rsText
+ ,wxCoord vX
+ ,wxCoord vY
+ ,double dAngle
+ );
+
+ virtual bool DoBlit( wxCoord vXdest
+ ,wxCoord vYdest
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ ,wxDC* pSource
+ ,wxCoord vXsrc
+ ,wxCoord vYsrc
+ ,int nRop = wxCOPY
+ ,bool bUseMask = FALSE
+ );
+
+ virtual void DoSetClippingRegionAsRegion(const wxRegion& rRegion);
+ virtual void DoSetClippingRegion( wxCoord vX
+ ,wxCoord vY
+ ,wxCoord vWidth
+ ,wxCoord vHeight
+ );
+ virtual void DoGetClippingRegion( wxCoord* pX
+ ,wxCoord* pY
+ ,wxCoord* pWidth
+ ,wxCoord* pHeight)