#include <legend.h>
|
| | Legend (int vertPosition, int horizPosition, AreaDraw *background=new FillAreaDraw(), int symbolTextGap=2, int margin=2) |
| |
| void | Draw (wxDC &dc, wxRect rc, DatasetArray &datasets) |
| |
|
void | Draw (wxDC &dc, wxRect rc, CategoryDataset &dataset) |
| |
| int | GetVertPosition () |
| |
| int | GetHorizPosition () |
| |
| void | SetTextFont (wxFont font) |
| |
| wxFont | GetTextFont () |
| |
| wxSize | GetExtent (wxDC &dc, DatasetArray &datasets) |
| |
|
wxSize | GetExtent (wxDC &dc, CategoryDataset &dataset) |
| |
Legend. Performs legend drawing.
| Legend::Legend |
( |
int |
vertPosition, |
|
|
int |
horizPosition, |
|
|
AreaDraw * |
background = new FillAreaDraw(), |
|
|
int |
symbolTextGap = 2, |
|
|
int |
margin = 2 |
|
) |
| |
Constructs new legend.
- Parameters
-
| vertPosition | vertical position, can be wxTOP, wxCENTER, wxBOTTOM |
| horizPosition | horizontal position, can be wxLEFT, wxCENTER, wxRIGHT |
| background | background for legend area |
| symbolTextGap | distance between symbol and text |
| margin | legend margin |
| void Legend::Draw |
( |
wxDC & |
dc, |
|
|
wxRect |
rc, |
|
|
DatasetArray & |
datasets |
|
) |
| |
Draw legend.
- Parameters
-
| dc | device context |
| rc | rectangle where to draw |
| datasets | datasets array |
| wxSize Legend::GetExtent |
( |
wxDC & |
dc, |
|
|
DatasetArray & |
datasets |
|
) |
| |
Returns size of area to draw legend.
- Parameters
-
| dc | device context |
| datasetes | dataset array |
- Returns
- size needed for legend area
| int Legend::GetHorizPosition |
( |
| ) |
|
|
inline |
Returns legend horizontal position.
- Returns
- legend horizontal position
| wxFont Legend::GetTextFont |
( |
| ) |
|
|
inline |
Returns font to draw legend labels.
- Returns
- font to draw legend labels
| int Legend::GetVertPosition |
( |
| ) |
|
|
inline |
Returns legend vertical position.
- Returns
- legend vertical position
| void Legend::SetTextFont |
( |
wxFont |
font | ) |
|
|
inline |
Sets font to draw legend labels.
- Parameters
-
| font | new font to draw legend labels |
| const wxCoord Legend::labelsSpacing = 2 |
|
static |
Space between serie labels.
The documentation for this class was generated from the following files:
- /home/bishop/work/projects/nextgismanager/include/freechart/wx/legend.h
- /home/bishop/work/projects/nextgismanager/src/freechart/legend.cpp