Implement GradientFillLinear and GradientFillConcentric for wxSVGFileDC

This commit is contained in:
Maarten Bent
2019-08-11 18:25:09 +02:00
parent 26b273bef9
commit dfe76430cc
2 changed files with 95 additions and 0 deletions

View File

@@ -220,6 +220,16 @@ private:
return false;
}
virtual void DoGradientFillLinear(const wxRect& rect,
const wxColour& initialColour,
const wxColour& destColour,
wxDirection nDirection = wxEAST) wxOVERRIDE;
virtual void DoGradientFillConcentric(const wxRect& rect,
const wxColour& initialColour,
const wxColour& destColour,
const wxPoint& circleCenter) wxOVERRIDE;
virtual void DoGetSize(int * x, int *y) const wxOVERRIDE
{
if ( x )
@@ -276,6 +286,9 @@ private:
// incremented in each SetClippingRegion() call.
size_t m_clipUniqueId;
// Unique ID for every gradient.
size_t m_gradientUniqueId;
wxDECLARE_ABSTRACT_CLASS(wxSVGFileDCImpl);
wxDECLARE_NO_COPY_CLASS(wxSVGFileDCImpl);
};