Legend.
More...
#include <legend.h>
|
| Legend (int vertPosition, int horizPosition, AreaDraw *background=new FillAreaDraw(), int symbolTextGap=2, int margin=2) |
| Constructs new legend. More...
|
|
void | Draw (wxDC &dc, wxRect rc, DatasetArray &datasets) |
| Draw legend. More...
|
|
void | Draw (wxDC &dc, wxRect rc, CategoryDataset &dataset) |
|
int | GetVertPosition () |
| Returns legend vertical position. More...
|
|
int | GetHorizPosition () |
| Returns legend horizontal position. More...
|
|
void | SetTextFont (wxFont font) |
| Sets font to draw legend labels. More...
|
|
wxFont | GetTextFont () |
| Returns font to draw legend labels. More...
|
|
wxSize | GetExtent (wxDC &dc, DatasetArray &datasets) |
| Returns size of area to draw legend. More...
|
|
wxSize | GetExtent (wxDC &dc, CategoryDataset &dataset) |
|
Legend.
Performs legend drawing.
Definition at line 21 of file legend.h.
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
Definition at line 64 of file legend.h.
wxFont Legend::GetTextFont |
( |
| ) |
|
|
inline |
Returns font to draw legend labels.
- Returns
- font to draw legend labels
Definition at line 82 of file legend.h.
int Legend::GetVertPosition |
( |
| ) |
|
|
inline |
Returns legend vertical position.
- Returns
- legend vertical position
Definition at line 55 of file legend.h.
void Legend::SetTextFont |
( |
wxFont |
font | ) |
|
|
inline |
Sets font to draw legend labels.
- Parameters
-
font | new font to draw legend labels |
Definition at line 73 of file legend.h.
The documentation for this class was generated from the following file: