Is there any way we can use this to improve TChart
I have recently stated on the mailing list that I think BRGABtimap back-end
for TAChart would be a good idea.
TAChart already includes AggPas and OpenGL back-ends (aka "drawers").
The main problem is that it would create a "reverse" dependence:
the core package would depend on non-core one.
From that point of view, the best solution would be to include such a back-end
in BRGABitmap instead of TAChart
(or to include BGRABitmap into the Lazarus, which is harder to do).
Is somebody wants to work on this, I'll be glad to help.
Otherwise, I will probably do it myself, but not soon.
Generally, I see strong demand for the gradients in TAChart,
so I am willing to implement them independently of BRGABitmap,
if somebody would specify good enough API design
(i.e. what properties/methods should be added, how should they work).