X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0164f8ebfd7bbf1b0a96cb67641cd607c022ae9f..a11a0ead4aeaf485a7d0ecf4928ee81bd9f9715b:/include/wx/dc.h diff --git a/include/wx/dc.h b/include/wx/dc.h index 84cd83b9b4..4ddb6a0e5a 100644 --- a/include/wx/dc.h +++ b/include/wx/dc.h @@ -93,8 +93,6 @@ protected: // global variables // --------------------------------------------------------------------------- -extern WXDLLEXPORT_DATA(int) wxPageNumber; - // --------------------------------------------------------------------------- // wxDC is the device context - object on which any drawing is done // --------------------------------------------------------------------------- @@ -134,7 +132,7 @@ public: ResetClipping(); } - ~wxDCBase() { } + virtual ~wxDCBase() { } #if WXWIN_COMPATIBILITY_2_6 wxDEPRECATED( virtual void BeginDrawing() ); @@ -170,7 +168,8 @@ public: void GradientFillConcentric(const wxRect& rect, const wxColour& initialColour, const wxColour& destColour, - const wxPoint& circleCenter); + const wxPoint& circleCenter) + { DoGradientFillConcentric(rect, initialColour, destColour, circleCenter); } // fill the area specified by rect with a linear gradient void GradientFillLinear(const wxRect& rect, @@ -660,6 +659,11 @@ protected: const wxColour& destColour, wxDirection nDirection = wxEAST); + virtual void DoGradientFillConcentric(const wxRect& rect, + const wxColour& initialColour, + const wxColour& destColour, + const wxPoint& circleCenter); + virtual bool DoGetPixel(wxCoord x, wxCoord y, wxColour *col) const = 0; virtual void DoDrawPoint(wxCoord x, wxCoord y) = 0; @@ -829,6 +833,8 @@ private: #include "wx/x11/dc.h" #elif defined(__WXMGL__) #include "wx/mgl/dc.h" +#elif defined(__WXDFB__) + #include "wx/dfb/dc.h" #elif defined(__WXMAC__) #include "wx/mac/dc.h" #elif defined(__WXCOCOA__)