virtual ~wxDCBase() { }
-#if WXWIN_COMPATIBILITY_2_6
- wxDEPRECATED( virtual void BeginDrawing() );
- wxDEPRECATED( virtual void EndDrawing() );
-#endif // WXWIN_COMPATIBILITY_2_6
-
// graphic primitives
// ------------------
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,
virtual void StartPage() { }
virtual void EndPage() { }
+#if WXWIN_COMPATIBILITY_2_6
+ wxDEPRECATED( void BeginDrawing() );
+ wxDEPRECATED( void EndDrawing() );
+#endif // WXWIN_COMPATIBILITY_2_6
+
+
// set objects to use for drawing
// ------------------------------
// Resolution in Pixels per inch
virtual wxSize GetPPI() const = 0;
- virtual bool Ok() const { return m_ok; }
+ virtual bool Ok() const { return IsOk(); }
+ virtual bool IsOk() const { return m_ok; }
// accessors and setters
// ---------------------
- int GetBackgroundMode() const { return m_backgroundMode; }
- const wxBrush& GetBackground() const { return m_backgroundBrush; }
- const wxBrush& GetBrush() const { return m_brush; }
- const wxFont& GetFont() const { return m_font; }
- const wxPen& GetPen() const { return m_pen; }
+ virtual int GetBackgroundMode() const { return m_backgroundMode; }
+ virtual const wxBrush& GetBackground() const { return m_backgroundBrush; }
+ virtual const wxBrush& GetBrush() const { return m_brush; }
+ virtual const wxFont& GetFont() const { return m_font; }
+ virtual const wxPen& GetPen() const { return m_pen; }
- const wxColour& GetTextForeground() const { return m_textForegroundColour; }
- const wxColour& GetTextBackground() const { return m_textBackgroundColour; }
+ virtual const wxColour& GetTextForeground() const { return m_textForegroundColour; }
+ virtual const wxColour& GetTextBackground() const { return m_textBackgroundColour; }
virtual void SetTextForeground(const wxColour& colour)
{ m_textForegroundColour = colour; }
virtual void SetTextBackground(const wxColour& colour)
{ m_textBackgroundColour = colour; }
- int GetMapMode() const { return m_mappingMode; }
+ virtual int GetMapMode() const { return m_mappingMode; }
virtual void SetMapMode(int mode) = 0;
virtual void GetUserScale(double *x, double *y) const
virtual void SetAxisOrientation(bool xLeftRight, bool yBottomUp) = 0;
- int GetLogicalFunction() const { return m_logicalFunction; }
+ virtual int GetLogicalFunction() const { return m_logicalFunction; }
virtual void SetLogicalFunction(int function) = 0;
#if WXWIN_COMPATIBILITY_2_4
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;