X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bbcdf8bc7ca806d8278c7cb6d09d5590378b67d8..fc54776e31f04962739980d6cdcc894bb87a9c53:/include/wx/msw/dc.h?ds=sidebyside diff --git a/include/wx/msw/dc.h b/include/wx/msw/dc.h index 8d90a1797b..983845e5a8 100644 --- a/include/wx/msw/dc.h +++ b/include/wx/msw/dc.h @@ -52,15 +52,15 @@ public: } virtual void CrossHair(long x, long y) ; - virtual void CrossHair(const wxPoint& pt) + inline void CrossHair(const wxPoint& pt) { CrossHair(pt.x, pt.y); } - virtual void DrawArc(long x1,long y1,long x2,long y2,double xc, double yc); - inline void DrawArc(const wxPoint& pt1, const wxPoint& pt2, double xc, double yc) + virtual void DrawArc(long x1,long y1,long x2,long y2,long xc, long yc); + inline void DrawArc(const wxPoint& pt1, const wxPoint& pt2, const wxPoint& centre) { - DrawArc(pt1.x, pt1.y, pt2.x, pt2.y, xc, yc); + DrawArc(pt1.x, pt1.y, pt2.x, pt2.y, centre.x, centre.y); } virtual void DrawEllipticArc (long x, long y, long w, long h, double sa, double ea); @@ -133,7 +133,7 @@ public: return Blit(destPt.x, destPt.y, sz.x, sz.y, source, srcPt.x, srcPt.y, rop, useMask); } -#if USE_SPLINES +#if wxUSE_SPLINES // Splines // 3-point spline virtual void DrawSpline(long x1, long y1, long x2, long y2, long x3, long y3); @@ -261,6 +261,10 @@ public: GetClippingBox(&x, &y, &w, &h); rect.x = x; rect.y = y; rect.width = w; rect.height = h; } + // This should probably be made available on other platforms + int wxDC::GetDepth(void) const ; + +// Implementation virtual void SetRop(WXHDC cdc); virtual void DoClipping(WXHDC cdc); virtual void SelectOldObjects(WXHDC dc);