]> git.saurik.com Git - wxWidgets.git/commit - src/osx/carbon/graphics.cpp
Add support for gradient stops to wxGraphicsContext.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 5 Apr 2010 12:15:11 +0000 (12:15 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 5 Apr 2010 12:15:11 +0000 (12:15 +0000)
commit4ee4c7b948e76377a6947d3ffbe5099870d0c3e9
treef3107b8e69572185e871d0715e499378db72fc9f
parentcd300ef760aefb0562a07ed1a614bb5074670f05
Add support for gradient stops to wxGraphicsContext.

Allow specifying a set of gradient stops instead of just the beginning and
ending colours. Add the new wxGraphicsGradientStop(s) classes and new
wxGraphicsContext::Create{Linear,Radial}GradientBrush() overloads. Also change
the same methods of wxGraphicsRenderer to take wxGraphicsGradientStops instead
of a pair of colours.

Implement the new API for MSW and Cairo. OS X still uses just the two colours
for now.

Closes #11897.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63857 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
docs/changes.txt
include/wx/graphics.h
interface/wx/graphics.h
samples/drawing/drawing.cpp
src/common/graphcmn.cpp
src/generic/graphicc.cpp
src/msw/graphics.cpp
src/osx/carbon/graphics.cpp