Legend Class Reference
#include <legend.h>
List of all members.
Detailed Description
Legend. Performs legend drawing.
Constructor & Destructor Documentation
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 |
Member Function Documentation
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 |
Member Data Documentation
Space between serie labels.
The documentation for this class was generated from the following file: