Wt
4.11.1
|
Abstract base class for styling rendered data series in charts. More...
#include <Wt/Chart/WChartPalette.h>
Public Member Functions | |
virtual | ~WChartPalette () |
Destructor. | |
virtual WBrush | brush (int index) const =0 |
Returns a brush from the palette. More... | |
virtual WPen | borderPen (int index) const =0 |
Returns a border pen from the palette. More... | |
virtual WPen | strokePen (int index) const =0 |
Returns a stroke pen from the palette. More... | |
virtual WColor | fontColor (int index) const =0 |
Returns a font color from the palette. More... | |
Abstract base class for styling rendered data series in charts.
This class provides an interface for a palette which sets strokes and fill strokes for data in a chart. A palette is an ordered list of styles, which is indexed by the chart to get a suitable style for a particular series (in case of WCartesianChart) or data row (in case of WPieChart). Each style is defined by a brush, two pen styles (one for borders, and one for plain lines), and a font color that is appropriate for drawing text within the brushed area.
To use a custom palette, you should reimplement this class, and then use WAbstractChart::setPalette() to use an instance of the palette.
|
pure virtual |
Returns a border pen from the palette.
Returns the pen for stroking borders around an area filled using the brush at the same index.
Implemented in Wt::Chart::WStandardPalette.
|
pure virtual |
Returns a brush from the palette.
Returns the brush for the style with given index.
Implemented in Wt::Chart::WStandardPalette.
|
pure virtual |
Returns a font color from the palette.
Returns a font color suitable for rendering text in the area filled with the brush at the same index.
Implemented in Wt::Chart::WStandardPalette.
|
pure virtual |
Returns a stroke pen from the palette.
Returns the pen for stroking lines for the style with given index.
Implemented in Wt::Chart::WStandardPalette.